0

私は、Web サイト用の Facebook ログインの実装に取り​​組んでおり、これまで @Darvex から多大な支援を受けてきましたが、1 つの関数 (getLoginStatus()) を実行してこれをまとめて消化しようとしていますが、この機能を実行するためのリンク、通知が発生します。

「Facebook資格情報を使用してログイン」というタイトルのリンクがページの上部近くに表示され、通常の方法でコードを表示できます.

問題は、「Facebook 資格情報を使用してログイン」をクリックすると、getLoginStatus() が呼び出され、何も起こらないことです。

このコードの理解が限られているため、問題はJS SDKが正しく初期化されていないことにあると思いますが、initコードに問題はありません。(「 」の有無にかかわらず試したアプリID以外は何も変更していません)

誰かが私に何が悪いのかを親切に教えてくれたら、私は最も感謝しています.

参照ページは次のとおりです: http://classifieds.your-adrenaline-fix.com/

4

1 に答える 1

0

Facebook Developers からエクスポートしたログイン ボタンを見ると、自分のものとは思えません。これをチェックして:

<div id="fb-root"></div>
<script>
(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_US/all.js#xfbml=1&appId=YOUR_APP_ID_HERE";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>

自分のものに置き換えてみてください。私が見てきたことから、たとえば、何もしない関数で何かを警告することができます。

Facebookライブラリを認識していない可能性があります。これらの変更が役立つかどうかお知らせください。

アプリケーションを作成していない場合 (提供したコードのアプリ ID を置き換えることを忘れないでください!)、ここに移動します。

Facebook ログインの詳細については、こちらをご確認ください

于 2013-05-27T17:24:19.283 に答える