0

JS と PHP SDK の両方を使用しています。私のユーザーがランディング ページにアクセスした後、FB セッションが設定されます。これは少なくとも発生すると思います。

ページのリロード後、関数 $facebook->getUser() を使用してユーザー ID が返されます。これは、PHP SDK が Cookie を見つけたということでしょうか? とにかく、10分ほど経った後(これの時間枠はよくわかりません)、同じ関数を実行すると0が返されます!とてもうるさい。

セッションはどのくらい続くべきですか?

一時的な解決策として、クライアント側で getLoginStatus() を呼び出しています。これにより、セッションが再アクティブ化されます。

他の誰かがこの問題を抱えていますか?

アップデート

このバグかもしれないと思います.. http://developers.facebook.com/bugs/406997072723008

4

0 に答える 0