ドキュメントによると、ユーザーがそれを受け入れたときにapprequestを削除する必要があります。しかし、これには問題があります。apprequestを削除する方法
私がapprequestを受け入れると、私は私のアプリケーションにリダイレクトされます。しかし、urlパラメータには、apprequestid(s)だけが含まれています。現在のユーザーのuserIdは使用できません。 私のアプリには認証が必要ないので、現在のユーザーのデータにアクセスすることはできません。
apprequestの古い方法は、私はrequestidからユーザーIDを抽出することができ:私はユーザデータへのアクセスもを持っているか説明しhereようaccesstokenないとき、私はこのユーザーのapprequestを削除するにはどうすればよい
。これはもはや不可能です。アプリの招待状を含んで -
しかし、アプリのaccesstokenでapprequestを削除するために、私はまだ、現在のユーザーのユーザーIDが必要になります。 https://graph.facebook.com/をDELETE [ _ ]? access_tokenは= [USERまたはAPPアクセストークン]。そして、私はまだアプリのアクセストークンを持つことへのアクセスを持っていない。 –
あなたが正しいです。私は 'request_id'形成への変更を忘れてしまった。あなたは、少なくとも分を要求する必要がありますように見えます彼/彼女のapprequestsを処理するためにユーザーからのアクセス許可。 – Lix
多分あなたは、ユーザーがアプリのアクセス権を付与していない場合signed_requestはそのかのうないゲス...詳細のuserinfoが含まれていません – Lix