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