2011-09-10 3 views
0

APIのエラーコードとJavaScriptのダイアログインラインフレームダイアログがキーAPIエラーコード102:102 APIエラー説明:無効なセッションキーまたはもはや有効 エラーメッセージ:PHP

セッションで呼び出さなければなりませんが、私はこれが面白い取得私の新しいアプリの友達の壁に投稿するfbダイアログを呼び出すと、メッセージが表示されます。他のアプリでも同じコードが動作しています。これは突然動作を停止しました。 iframeを特に設定しないと、奇妙なポップアップが現れます。ブラウザはポップアップをブロックするので、それは上がらない。

また、ユーザーが許可していても自動転記は機能しません。私のアプリは、それもunresrictedではありません。いずれかのアイデアがありますか?

答えて

4

ユーザーの操作なしでダイアログを呼び出すと、このエラーが発生しました。たとえば、「文書準備完了」と「FB js-sdk読み込まれたイベント」の両方が起動された場合などです。私は同じ機能、パラメータ、同じページ上のユーザーのマウスクリックの反応でダイアログを呼び出したとき - それは働いた。

これはあなたが持っているものに似ている場合は、ここでの解決策は次のとおりです。

FB.getLoginStatus(function(response) { 
    if (response.authResponse) { 
     //call dialog here 
    } 
}); 
関連する問題