0

Facebook Connect でアプリを承認したユーザーに通知を送信したいと考えています。送信できません。問題は次のとおりです。

1、自分のユーザー ID でこのコードを実行すると、何も表示されず、エラーも通知もありません。

2、このコードを自分のアプリで承認している他のユーザーに実行すると、エラーが発生します:

[error] => Array
(     
[message] => (#606) You do not have permission to fetch notifications for this user
[type] => OAuthException
[code] => 606
)

通知を送信するために使用しているコードは次のとおりです。

$url='http://www.thecreativeblink.com/'.base_url().'trees/'.$schoolfirstname[0]."-".$schoolcity;

$app_token_url = "https://graph.facebook.com/oauth/access_token?client_id=".FB_APP_ID."&client_secret=".FB_SECRET."&grant_type=client_credentials";

$response = file_get_contents($app_token_url);
$params = null;
parse_str($response, $params);
$access_token = $params['access_token'];

$this->facebook->api("/USER_ID/notifications?access_token=$access_token&href=$url&template=message");
4

1 に答える 1

0

[メッセージ] => (#606)このユーザーの通知を取得する権限がありません

それはすでに手がかりを与えているはずです…</p>

通知を送信するには、POST リクエストを行う必要があります。

于 2012-12-09T22:26:18.213 に答える