FB.getLoginStatus() called before calling FB.init().エラーについて

Facebook Error

Google Chromeのブラウザで自分のページを開き、右クリックから要素を検証をクリックするとページのエラーについても教えてくれますが、その中にFacebookに関係するエラーが含まれていました。

スポンサーリンク

説明のないカスタムテンプレートを導入したせいで。

親切なテンプレート作者なら、テンプレートないの
書換え箇所や、各連携プラグインとのID入力箇所を説明書付きで教えてくれますが、それが無かったため気付かなかったのが原因でした。

FB.getLoginStatus() called before calling FB.init().というエラーについて調べてみました。

テンプレート内をFB.initで検索してみると

アプリケーションID?

「Facebook アプリケーションID」で検索してみると取得方法がたくさん解説されてましたが、画面が変わってたためどれを選択すればいいのか悩んでしまいました。

Facebook アプリケーションIDの取得方法

https://developers.facebook.com/apps 
↑ここへアクセスしてアプリの許可のため携帯番号で認証を済ませます。

私は認証を済ませたため同じ画面が表示されないのと
私の画面は英語表記だったため、こちらのサイト様を参考にどうぞ。

Facebook アプリID取得方法 – User’s Manual2

↑こちらの解説画像とは少し内容が変わってましたが
「続行」をクリックしていけばなんとかなりました。

認証が終わると

Facebook アプリケーションIDの取得1

add a New App ⇒ 
ウェブサイトを選択。

Facebook アプリケーションIDの取得2

分かりやすい名前を適当に入れて
Createボタンをクリック。

Facebook アプリケーションIDの取得3

カテゴリを選択して
Create App IDをクリック。

(私はコミュニケーションを選択しました)

Facebook アプリケーションIDの取得4

Facebookプラグインを設置してるサイトURLを入力して
次へをクリック。
(↑で紹介したサイトによると
URL後に/が必要とのことです。)

Facebook アプリケーションIDの取得5

「テストして下さい。」とコードが表示されますが、既に設置してるので

次のステップ
ソーシャルプラグインをクリック。


設置してるプラグインのコードが新しい文字列に変わってたらコピーしてHTML側の古いコードを書き換えます。

Facebook アプリケーションIDの取得6



My AppsSettings と進みます。
HTMLにFB.initの記述はあったけどIDが空っぽだった人は、
ここでApp IDをコピーしてHTMLへペーストします。

しかし、私がそうでしたがscriptのバージョンが変わっていたためscript全部書き換えることにしました。

Quick Startをクリック。

Facebook sdk for javascript

表示されたJavaScriptをコピーしてHTMLの古いコードを上書き。

最初からFB.initの項目が無かった方は、
このコードを<body></body>の中にペーストして下さい。

完了したらページを更新してエラーがまだ表示されるか確認してみて下さい。

私はこれでFBのエラーは消えましたが、他のエラー項目がまだ一杯残っています。(^^;)

テンプレートを変えてからエラーは多いし、ページは重いし。
見た目が気に入ってるのでなんとか、エラー対処を自分で模索してますが難しすぎて分からないことだらけです。

最後までご覧いただき ありがとうございました。

スポンサーリンク

このページをシェアしてくれたら嬉しいな~(*'∀'人)

テスト
おじぎ猫 訪問ありがとうございました。

お知らせ
スパムが多いため、コメントは承認制になっています。
確認次第、承認と返信をいたしますね。(^^)/

My Youtube
石巻貝を助けるコリドラス 石巻貝を助けるコリドラス
morphing morphing
恐竜体操で食べられた!? 恐竜体操で食べられた!?
ゴジラのパロディ ゴジラのパロディ
アナと雪の猫王 アナと雪の猫王
Prince PURI #2 Prince PURI #2
トカゲ酒飲んで変身!! トカゲ酒飲んで変身!!

 15日月末ポイント消滅 !? 確認はこちら 楽天市場

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

トップへ戻る