3

私はFacebookデベロッパーフォーラムでこれを尋ねましたが、誰も答えていないので、Stackで質問してみると思います。FacebookはJavaScript SDKを非難するのはいつですか?

OAuthを使用してFacebook Connectと統合して認証するウェブサイトがあります。しかし、私はJavaScript SDKを活用するいくつかのコードを持っています。

JavaScript SDKの使用が推奨されなくなりました.JavaScript SDK経由での認証が推奨されなくなりました。

誰ができます:

  • 確認上記の文は
  • trueである場合は、それはイム間違っ

EDITを教えてください

  • を非推奨されるべきであること、日付を与えるのリンクを提供します

    理由が不明な人は私はまだJavaScript SDKを使用しています。推論のためにmy other Stack questionを参照してください。要するに、これはOAuthの/グラフAPIで行うことができない

    FB.getLoginStatus(function (response) { 
        if (response.status == 'connected') { 
         // do single sign on, seamlessly. 
        } 
    } 
    
  • +0

    あなたがトピックとして閉じて投票するつもりなら、少なくとも理由を挙げてください。私は、開発者フォーラムがより適切であることを認識していますが、私が言ったように、愛を得ることはありません。他に何ができますか? – RPM1984

    答えて

    3

    です。わかりやすくするため、JavaScript SDKは廃止されません。それはここにあります。 OAuth 2.0に依存するように変更していますが、使用するだけで簡単です。現在access_tokenを使用している場合、変更はマイナーになります(更新されたJS SDKが終了すると、session.access_tokenauthResponse.accessTokenに置き換えられます)。session_keysecretを使用していて、md5署名ベースの呼び出しを使用している場合、それらはOAuth 2.0の世界ではなくなるため、移行する必要があります。

    +0

    "We"?あなたはFacebookのチームにいますか?そして、FB.getLoginStatus、xd_receiver.htmなどを引き続き使用できると言っていますか? – RPM1984

    +0

    私はFacebookのプラットフォームチームのエンジニアです。私たちはFacebookを意味していました。 。上記のようにOAuth 2.0への変更を念頭に置いて、実際には 'FB.getLoginStatus'を使い続けることができます。 – daaku

    +0

    それは私が知る必要があったすべてです - 歓声! – RPM1984

    0

    のOAuth 2.0への移行+ HTTPSタイムライン:

    • 7月1日:更新PHPとJSのSDKにOAuth 2.0を使用し、新しいクッキー形式(アクセストークンなし)を使用できるようになりました。
    • 9月1日:すべてのアプリをOAuth 2.0に移行し、暗号化されたアクセストークンが必要です。
    • 10月1日:すべてのCanvasアプリケーションはsigned_request(fb_sigが削除されます)を処理し、サンドボックスモードになっていない限りSSL証明書を取得する必要があります。これにより、HTTPS経由でFacebookをブラウズしているユーザーは、安全な接続で優れたエクスペリエンスを得ることができます。

    http://developers.facebook.com/blog/post/497
    http://developers.facebook.com/docs/authentication/connect_auth/

    +0

    しかし、これはjavascript sdk * allogether *、または* authentication *のjavascript sdkを非難しています。いつものように、fbドコは本当にはっきりしません。認証には使用しませんが、FB.initと他のメソッドを使用しています。 – RPM1984

    +0

    私はJavaScript SDK全体を非難していますが、セキュリティ上の問題があるため、認証部分を変更するだけです。 –

    0

    古いSDKはすでに廃止されていますが、使用するために利用できるようになります。 But you should really think about migrating to the new SDK

    現在、最新のPHP-SDKは、JSとの認証実装に関して同期がとれていません。彼らは近い将来、いくつかのルーチンを統一するために、両方のSDKにいくつかの変更を展開します。

    +0

    私を信じて、私はAPIに移りたいです。なぜ私はできないのです:http://stackoverflow.com/questions/5508057/facebook-connect-c-sdk-how-to-see-if-user-is-authenticated-to-fb-but-dont – RPM1984

    +0

    @ショーンはタイムラインがスケジュールATMの後ろにある。 –

    +0

    @RPM私はASPを使用していませんが、ソーシャルプラグインからPHP-SDK(v3.0)にセッションを転送する際に問題が発生した場合は、こちらのパッチがあります。http://alekseykorzun.com/post/6925234287/integrating-facebooks-social-plug-ins-with-facebook-php –

    0

    現在のjavascript SDKは間違いなく推奨されていません。おそらく、彼らは古いFacebook接続のJavaScriptを非難するだろうが、彼らは日付を発表していない。推奨されない廃止予定日の場所は、Facebook developer roadmap.

    関連する問題