1

ブラウザー拡張機能/サイドバー内で Facebook JS SDK を使用したいと考えています。これに関する他の質問を見ましたが、具体的な回答はありません。個別の OAuth 処理を行いたくありません。これをすべて透過的にする JS SDK を使用することをお勧めします。

ただし、FB.* 呼び出しはコールバックをまったく起動しないようです。何か不足していますか?ホストされていない環境で JS SDK を使用することは可能ですか?

例:

window.fbAsyncInit = function() {
    FB.init({
        appId      : 'XXX',
        status     : true,
        cookie     : true,
        xfbml      : false
    });
    FB.getLoginStatus(function(response) {
        alert('CALLBACK');
    });
};

ありがとう、

マット・クルーズ

4

2 に答える 2

0

このブログ投稿で述べたように

残念ながら、Facebook JavaScript SDK は「chrome-extension://」プロトコルで動作するため、Chrome 拡張機能では動作しません。Google は OAuth のチュートリアルを提供していますが、Facebook はもう少し簡単な方法を説明しています。

FacebookのOAuth・ログインの説明

于 2013-07-24T18:59:14.253 に答える
0

ここに投稿された目に見えない iFrame テクニックを試すことができます: http://brianmayer.com/2012/12/building-a-chrome-extension-that-c ​​onnects-to-a-facebook-app/

しかし、それは多くの仕事のようです。

于 2014-03-18T21:27:37.960 に答える