1

Javascript SDK を使用して Facebook にログインすると、空白のアクセス許可ページが表示されます。ここ数日間は機能していましたが、何を変更したのかわかりません。アプリ シークレットをどこにも使用していないようです (API キーを定義しています)。トラブルシューティングに関する提案はありますか? 残念ながら、Facebook のデバッグ ページでは、開いているグラフに関連するいくつかのメタ タグを追加しましたが、何も変更されませんでした。このような他の何百もの質問を見てみましたが、わかりません。古いバージョンのコードに戻そうとしたので、Facebook に問題があると確信していますが、機能していました。

空白のページはポップアップ ウィンドウにあり、URL のアクセス許可に関する何かがあります。ただし、私のサイトには許可は必要ありません。

これは、サインイン後のログイン ウィンドウの URL です。

https://www.facebook.com/dialog/permissions.request?_path=permissions.request&app_id=number_I_removed&redirect_uri=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D11%23cb% 3Df8917d1784b726%26origin%3Dhttp%253A%252F%252Fpostacle.com%252Ffd565a0d8d775e%26domain%3Dpostacle.com%26relation%3Dopener%26frame%3Df12565ffe5570f2&sdk=joey&display=popup&response_type=token%2Csigned_request&domain=postacle.com&fbconnect=1&from_login=1&client_id=number_I_removed

ページをリロードすると、正しくサインインしています。アプリ ID とクライアント ID は URL で同じです。それらが必要かどうかはわかりませんが、クライアント ID またはそれを生成する手段が指定されていませんでした。

4

1 に答える 1

0

もちろん、重要な詳細は省きました。私は Django を使用しています。さらに、私は Django に非常に依存しているため、Facebook の channelUrl をビューで提供していました。Facebook の API はそれを好まなかった。同様に呪われた仲間の話を読んだ後、私はやり方を変えました: URL は channel.html ファイルに直接リンクします。もう悲しみはありません。

于 2012-10-24T09:29:23.403 に答える