想要使用Facebook Connect从我的网站发送通知

时间:2012-12-09 22:01:09

标签: php facebook

我想向通过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");

1 个答案:

答案 0 :(得分:0)

  

[message] => (#606)您无权获取此用户的通知

那本应该给你一个线索......

您需要向发送通知发出POST请求。