facebook - developers - registration-url parameter failed für fb: login-button wenn oauth 2.0 aktiviert ist



facebook login website (1)

Der Parameter 'registration-url' wird nicht mehr unterstützt. Schauen Sie in der Dokumentation nach. http://developers.facebook.com/docs/reference/plugins/login/

Überprüfen Sie einfach, ob der Benutzer über das JS-SDK angemeldet ist

https://src-bin.com

Ich versuche, den Registrierungsfluss für die Facebook-Anmeldung zu erhalten. Hier ist ein leeres Beispiel:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
    <head>
      <title>My Facebook Login Page</title>
    </head>
    <body>
      <script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script>

      <div id="fb-root"></div>

      <script type="text/javascript">
         FB.init({ 
            appId:'xxxxxxxxxxx', 
            cookie:true, 
            status:true, 
            xfbml:true,
            channelUrl  : 'http://<myWebSite>/channel.html',
            oauth:true
         });
      </script>

     <fb:login-button registration-url="http://<myWebSite>/register"/>
    </body>
 </html>

(Die einzigen Dinge, die ich oben ersetzt habe, sind die Website und die appID)

Wenn ich es so versuche, wird der Login-Button angezeigt, aber wenn er darauf klickt, meldet FireBug im Browser-Log "Unbekannter Status: nicht definiert". Wenn ich die 'oauth = true'-Zeile entferne, funktioniert es. Ich versuche, den neuen oauth 2.0-Standard einzuhalten, also würde ich es gerne zurücklassen. Ist sonst noch jemand dazu gekommen? Scheint, als ob das ein Fehler wäre, wäre es ziemlich früh gefangen worden.





firebug