1

ユーザーがチームを作成でき、友人をチームに招待できるWebサイトを運営しているとします。

ユーザーAがチームXYZを作成し、ユーザーBとユーザーCをチームXYZに招待したとします。

この目的のために、彼はこのメソッドを使用して、javascriptを使用してFacebookリクエストを送信しました。

リクエストが送信され、コールバック関数はおそらくFacebookからリクエストIDを取得します。これを使用して、requestIdとteamIdを使用してデータベースにレコードを保存します。したがって、ユーザーがリクエストを受け入れると、次の方法でそれらをチームに追加できます。 FacebookのrequestIdを介してそれらを識別します。(それはそれがうまくいくと仮定する方法です、私が間違っているなら私を訂正してください)。

ユーザーBとCは、次回Facebookにログインしたときにリクエストを確認し、リクエストを受け入れます。

リクエストが拒否または受け入れられたことを示すコールバックをアプリケーションはどのように受け取りますか?コールバックURLを設定できますか?また、コールバックに含まれる内容のドキュメントはどこで確認できますか?

4

1 に答える 1

2

ユーザーがリクエストで[同意する]をクリックすると、リクエストを送信したアプリのキャンバスページのURLに送信されます。このURLには、追加のGETパラメーターrequest_idsが含まれます。これは、ユーザーが操作しようとしている要求IDのコンマ区切りのリストです。

https://apps.facebook.com/[app_name]/?request_ids=[request_ids]

リクエスト形式の詳細については、https://developers.facebook.com/docs/requests/を参照してください。

于 2012-04-27T16:45:18.793 に答える