私はfb PHPアプリのサンプルを作って、私の友人に使ってもらうようにしました。私は彼にアプリの承認ダイアログが表示されることを期待していました。しかし、エラーメッセージ "エラーが発生しました。しばらくしてからもう一度お試しください"というメッセージが表示されました。
FB SDK for PHPでサンプルプログラムを使用しても同じ結果になります。Facebookアプリの認証
Facebookのアプリ設定ページで彼をテスターとして追加した後、彼はこのアプリを使用することができました。 しかし、彼は設定ページで彼を削除した後、同じエラーメッセージが表示されます。
私(Facebookのアプリ設定でアプリの管理者)がアプリにエラーメッセージを表示していません。
私は解決策を探していました。私は以下をチェックした。
- アプリケーションの設定。アプリID、サイトURL、キャンバスURL、アプリドメインが正しいと思われます(それ以外の場合はアプリを使用していません)。
- サンドボックスモードは無効です。
彼は設定ページで彼を追加せずにアプリを使用するように私に教えてください。
何か不足していますか、何か間違っていますか?
ありがとうございます!
興味深い。質問を編集して、使用しているコードを追加してください。サーバー側またはクライアント側のフローを使用していますか?あなたの友人はどの時点でこのエラーメッセージを受け取りますか? * FB.init *コールでchannelUrlを設定していますか? –
お返事ありがとうございます。私はFacebookのsdkサンプルコードでexample.phpというサーバー側の認証コードを使用していました。 その後、別のアプリIDが取得されます。私は本当に理由/方法はわかりませんが、私のアプリは働き始めました。私たちは何の問題もなく、私の友人はこれまでどんなエラーメッセージも見ていません。 設定が同じで、キャンバスのURLが同じで、違いはアプリIDとシークレットコードだけです。私は本当にそれを得ることはありません。そして私が見つけた解決策はまったく役に立たない。しかし、私はちょうどの場合にあなたに知らせる。 @HARRY私は安価なWebホスティングサービスを使用しています(月額5USD、PHPを含むMySQLと共有SSL) –