0

Facebookアプリにリクエストまたは通知を送信させようとしています。ここfile_get_contents()で説明するようにこれを行うと、「ストリームを開くことができませんでした」というエラーが発生します。私が使用しているコードは次のとおりです。

//after getting the access token successfully...
$apprequest_url ="https://graph.facebook.com/".$user_id."/apprequests?message='Hi'&".$app_access_token.'&method=post';
$result = file_get_contents($apprequest_url);

次のコードを使用して、SDKを介して同じことを実行しようとすると、次のようになります。

$result = $facebook->api("/MY_USER_ID/apprequests", "POST", $param);

このエラーが発生します:

All users in param ids must have accepted TOS

しかし、私はアプリを承認し、それは私の電子メールアドレスを使用しました。これを機能させるために要求する必要がある特定の許可はありますか?

4

1 に答える 1

2

これは、$user_idユーザーがあなたのアプリを使用していないことを意味します - アプリ -> ユーザー リクエストをアプリの既存のユーザーにのみ送信できます

于 2013-01-24T20:08:02.363 に答える