0

質問に対する答えを見つけるためにどこでも Web を検索しましたが、明確で簡単な答えが見つかりません... PHP を使用してユーザーに通知を送信するにはどうすればよいですか? 「ユーザー」がFBアプリをインストールしたとみなします。

私はこのコードを試しました:

$post_data = "access_token=".$facebook->getAccessToken()."&template=My message&href=http://google.com";

$curl = curl_init(); 

curl_setopt($curl, CURLOPT_URL, "https://graph.facebook.com/".$user."/notifications/"); 
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
$page = curl_exec($curl); 
curl_close($curl); 

print($page);

しかし、次のエラー メッセージが表示されます: {"error":{"message":"(#15) This method must be called with an app access_token.","type":"OAuthException","code":15}}正しい access_token を使用していませんか?? 私を助けてくれたり、別のコードを見せてくれてありがとう... :)

4

1 に答える 1

3

アクセストークンを次のように使用して、この形式を使用して通知を送信してみてくださいquerystring

$post_data = "access_token=".$facebook->getAccessToken()."&template=My message&href=http://google.com";

$curl = curl_init(); 

curl_setopt($curl, CURLOPT_URL, "https://graph.facebook.com/".$user."notifications?access_token= … &template= … &href= …"); 
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
$page = curl_exec($curl); 
curl_close($curl); 

print($page);
于 2012-10-06T10:33:39.237 に答える