PHP ログイン、JS ログイン、Canvas アプリ ログインに関する FB の記事をすべて読みましたが、不明な点があります。JavaScript で最初にログインした後、ユーザーをログイン状態に保つにはどうすればよいですか? signed_request を受け取ります (これを使用してユーザーを一度認証することができます (キャンバス アプリの初期ロード時とログイン時ですよね?)、その情報を使用してユーザーのサーバー側を確認するとします。わかりました。ここまで..しかし、その後のページの読み込みはどうなるでしょうか?
基本的に私の質問はこれです.PHP FB SDKを使用して、API呼び出しなしで各ページの読み込みでユーザーが認証されていることを確認できますか? どのように?キャンバスと互換性のある方法はありますか?
API 呼び出しが不要な理由は、1 回制限に達し、アプリが一晩ダウンしたためです。もう二度としたくない...
私が考えている回避策は、ユーザートークンを保存し(とにかくしたい)、それをセッション/ Cookieで使用して、PHPでページをロードするたびにユーザーを認証することですが、これが最善かどうかはわかりませんアプローチの理由: 自分のセッション/Cookie を使用すると、ユーザーが FB にログインしていなくても、ログインしたままにすることができます。また、FB はキャンバス アプリでこれを許可しないと思います。