Facebook C# SDK Sample code

Ich bin mit Facebook C# SDk 4.1.1 eine Anwendung zu entwickeln. Ist da jemand, der hat eine komplette Beispiel-code für asp.net Formen, einschließlich web-config-Einstellungen?
Ich bin wirklich müde, so dass die Probe-code zu arbeiten. Ich glaube, ich bin mit den richtigen Einstellungen des facebook-app-Registrierung und web.Config-Datei

Das Problem ist:
Wenn ich mein test-Projekt von Visual studio ist es unter facebook log-in-Seite. Nachdem ich nach dem einloggen in der app anfordert, Sie zu ermächtigen. Sobald ich auf "erlauben" - Knopf, der brwoser ist das umleiten zu einer sehr langen url hat mehrere Parameter. Aber die Antwort ist ein server-Fehler.

Kann einer mir erklären was zu tun ist, wenn der Benutzer klickt auf die Schaltfläche "Zulassen"?
Ich kann wirklich schätzen, wenn Sie mir Schritt für Schritt.
Dank

Facebook-App-Einstellungen Für Die Registrierung

App-ID XXXXXXXXXXXXX

API-Key xxxxxxxxxxxxxxxxxxxxxxx

App Secret
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Leinwand Seite
apps.facebook.com/smartbuttonthree/

Canvas URL preview.smartbutton.com/dev/

Canvas FBML/iframe iframe

Hinweis: In diesem Beitrag habe ich entfernt, 'http://' für die Leinwand-Seite und die Canvas URL da konnte ich nicht mehr posten als 1 hyperlink.

Web.COnfig-Datei

    <configuration>
  <configSections>
    <section type="Facebook.FacebookConfigurationSection, Facebook" name="facebookSettings"/>
    <section name="canvasSettings" type="Facebook.Web.CanvasConfigurationSettings, Facebook.Web" />
  </configSections>
  <facebookSettings appId="xxxxxxxx"  appSecret="xxxxxxx"  cookieSupport="true" />
  <canvasSettings 
    canvasPageUrl="http://apps.facebook.com/smartbuttonthree/"  
    canvasUrl="https://preview.smartbutton.com/dev/" 
    authorizeCancelUrl="http://www.facebook.com"/>
  <system.web>
    <httpHandlers>
      <add verb="*" path="facebookredirect.axd" type="Facebook.Web.FacebookAppRedirectHttpHandler, Facebook.Web" />
    </httpHandlers>
    <compilation debug="false" strict="false" explicit="true" targetFramework="4.0" />
    <sessionState mode="Off" />
  </system.web>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <defaultDocument>
      <files>
        <clear />
        <add value="Default.aspx" />
      </files>
    </defaultDocument>
    <handlers>
      <add name="facebookredirect.axd" path="facebookredirect.axd"  verb="*" 
          type="Facebook.Web.FacebookAppRedirectHttpHandler, Facebook.Web" />
    </handlers>
  </system.webServer>
</configuration>

Standard.aspx.vb

 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load   

    fbApp = New FacebookApp()
    authorizer = New CanvasAuthorizer(fbApp)
    authorizer.Perms = requiredAppPermissions

    If (authorizer.Authorize()) Then
      showFacebookContent()
    End If


  End Sub
  Private Sub showFacebookContent()
    Dim myInfo = fbApp.Get("me")
    lblName.Text = "Welcome " & myInfo.name
  End Sub

Update: Die app funktioniert, wenn ich navigieren Sie zu dem app - (apps.facebook.com/smartbuttonthree) bevor ich mich einloggen, um facebook-account.

App funktioniert nicht, wenn ich log-in auf facebook erste und navigieren Sie dann zu apps.facebook.com/smartbuttonthree/

Sorry, wenn meine Erklärung ist verwirrend. Ich kann meinen code. Bitte lassen Sie mich wissen.
Können Sie bitte geben Sie Ihren web.config-Datei? Verlassen sensible Daten Auslesen.
Hallo Nathan, ich danke Ihnen für Ihre Antwort. Bitte überprüfen Sie den code.
Ist die url, die den Fehler so etwas wie example.com/facebookredirect.axd?
Ja, die URL hat facebookredirect.axd. Es sieht aus wie seine arbeiten. Bitte überprüfen Sie Update-Hinweise oben. Wo bin ich falsch? Ich wirklich schätzen Ihre Hilfe.

InformationsquelleAutor MNVR | 2011-01-04

Schreibe einen Kommentar