4

これは非常に奇妙です。ユーザーが作成したアプリ要求に対してアプリを作成すると、どこにも表示されないことを私は知っています..

しかし、この場合、FB.uiダイアログを試して、ユーザーからユーザーへのアプリ要求を作成しました。このような:

FB.ui({method: 'apprequests',
    message: 'I invite you for a coffee together',
    to: xxxxxxxx
});

ダイアログが開き、リクエストが正常に送信されます。

しかし、問題は、受信者がアプリのリクエストについてまったく通知されないことです..

サンドボックスモードとすべてを無効にしようとしましたが、受け取ったアップリクエストについて受信者に通知する方法がありません:/

私は何を間違っていますか?

4

2 に答える 2

4

Juicy のヒントに加えて、apprequest に関する既知の問題の 1 つは、キャンバス アプリでのみ機能することです。

そのため、アプリがウェブサイトまたは単なるタブであっても、キャンバス (Facebook のアプリ) がなければ、リクエストは表示されません。ユーザーがリクエストを受け入れるときに、キャンバス URL にコードを追加して、ユーザーを適切な場所にリダイレクトする必要があります。

また、新しい認証モーダル ダイアログと認証された参照を使用する場合、承認ユーザーが要求を承認しようとするとエラーが発生することに注意してください。http://developers.facebook.com/bugs/191961117570028を参照してください。

于 2012-03-19T17:16:30.720 に答える
1

サンドボックスが無効になっているアプリでリクエストが送信されていることを確認してください。アプリがサンドボックス モードのときに送信された場合、サンドボックスが無効になると、この要求はイベントに表示されません。

アプリケーション設定の変更はすぐには反映されない場合があり、サンドボックス モードを無効にした後、数分待つ必要があることに注意してください (何時間も待つ必要はありません!)。

パブリック アプリケーションで別のユーザーから送信された通知にユーザーによるリクエストが表示されない場合は、Facebook バグ ツールを使用してバグを報告します。

于 2012-03-19T17:11:22.557 に答える