1

https://graph.facebook.com/288041244541781_100000461597474?access_token=AT&method=deleteへの HTTP POST リクエストを使用してアプリ リクエストを削除しようとして います。

ただし、そうすると、次のエラーが発生します。

{
   "error": {
      "message": "(#2) App Request Recipient Must Be Specified: The recipient for this app request must be specified through a user-signed access token or the fully specified app request ID.",
      "type": "OAuthException"
   }
}

完全に指定されたアプリ リクエスト ID を指定したと思いますが、ユーザーが署名したアクセス トークンと使用しているトークンの違いがわかりません。どうすればこれを機能させることができますか?

4

2 に答える 2

0

リンター ツールでアクセス トークンが正しく表示され、適切なアクセス許可が付与されていますか?

于 2012-01-06T08:06:35.790 に答える
0
if(isset($_REQUEST['request_ids'])) {
  $reqs = explode(',', $_REQUEST['request_ids']);
  foreach($reqs as $req) {
    $url  = "https://graph.facebook.com/".$req."?access_token=";
    $url .= $facebook->getAccessToken()."&method=delete";
    $result = file_get_contents($delete_url);
  }
}
于 2013-02-26T14:20:12.567 に答える