質問: Facebookのアプリリクエストの問題 私はFacebookアプリケーションを開発しています。そのアプリケーションでは、ユーザーが友だちを招待し、リクエストが受け入れられるとポイントを得ることができます。最新のリクエストダイアログを使用してニーズに応えましたが、問題が発生しました。 このシナリオでは、 **A、B、C、D** の4人のユーザーがいるとします。 **A, B, C** send the application invitation request to **D**. But, when **D** receives the request, he receives all of the request_ids in the query string (that is, by **A, B and C**). もう1つの問題は、リクエスト通知がマージされていることです。つまり、「 **A、B、C** がアプリケーションへの参加リクエストを送信しました。ユーザーごとにリクエストを分離するにはどうすればよいのですか。
回答: リクエストのこの動作では何もできません。同じユーザーに対するすべてのリクエストはグループ化され、リクエストの分離はFacebookが提供するものではありません。 > ユーザーがリクエストで「同意」をクリックすると、そのリクエストを送信したアプリのキャンバスページURLに送信されます。このURLには、追加のGETパラメータ `request_ids` が含まれます。これは、ユーザーが操作しようとしているリクエストIDのコンマで区切られたリストです。 > > **Update:** You may consider separation of requests within your application. In new flow requests not deleted automatically and you need to remove 'em, so it should be pretty easy to display those requests in your application allowing user to trigger some action and only then remove that request. There is no problem to check if user have pending requests via Graph API. ユーザーがFacebook上でリクエスト通知をクリックすると通知が消え、リクエスト数はアプリケーション「ブックマーク」にのみ表示されることに注意してください。