1

私はFacebookの開発にまったく慣れておらず、FBリクエストのドキュメントに戸惑っています。

「ユーザーが[リクエストの承認]をクリックしてアプリに誘導された場合、承認された後でリクエストを削除する必要があります。」

率直に言って、彼らが何について話しているのかわかりません。

未処理のリクエストを見つけるにはどうすればよいですか?それらを削除するための最良の方法は何ですか(私はJavascript SDKを使用しています)?リクエストを削除しないことによる悲惨な結果はありますか?

4

1 に答える 1

1

はい、リクエストを削除する必要があります。引用した行の後のドキュメントの次の部分では、直接API呼び出し、javascript SDKの例、およびPHPの例を使用してこれを行う方法を説明しています。

You can delete a request via the following methods:

 

リクエストの削除

ユーザーが[リクエストの承認]をクリックしてアプリに誘導されたら、承認後にリクエストを削除する必要があります。リクエストは、クリックされた後は自動的に削除されないため、承認された後は開発者の責任でクリアしてください。

次の方法でリクエストを削除できます。

グラフAPI

連結されたものにHTTPDELETE要求を発行しますrequest_id

DELETE https://graph.facebook.com/[<REQUEST_OBJECT_ID>_<USER_ID>]?
      access_token=[USER or APP ACCESS TOKEN]

JavaScript SDK

関数deleteRequest(requestId){
  FB.api(requestId、'delete'、function(response){
    console.log(response);
  });
}

これは、ユーザーの未処理のリクエストを削除するためにrequest_idとuser_idを連結する方法を示す完全なPHPサンプルです。\

//大きなPHPサンプルを切り取った

于 2012-08-14T00:19:52.700 に答える