5

このコードを使用して、FaceBook API の使用を準備します。

(function (d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1";
    fjs.parentNode.insertBefore(js, fjs);
} (document, 'script', 'facebook-jssdk'));

ただし、ドキュメントの読み込み時に次のエラーが発生します。

FB.getLoginStatus() called before calling FB.init().

このメッセージがわかりません。私はこの問題をグーグルで検索し、いくつかのフォーラム スレッドを見つけましたが、残念ながらそれらはまったく役に立ちませんでした。私は Facebook API に慣れていないため、解決できないため、この問題についてここに質問を投稿することにしました。私の質問が誰にとっても単純すぎる場合は申し訳ありません。回答を事前に感謝します。

4

2 に答える 2

5

私は同じFacebookログを持っています

 ***FB.getLoginStatus() called before calling FB.init().***

ドキュメントのロード時。#xfbml=1の最後に

js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1";

このエラーを起こします。削除#xfbml=1したら大丈夫!

于 2013-03-06T05:22:42.147 に答える