【发布时间】:2015-03-24 17:22:21
【问题描述】:
我无法使用 @[user_id] 模板:
$userid = <USER_ID>;
$friendId = <FRIEND_ID>; // This is a user who has accepted the app
$url = "https://graph.facebook.com/$userid/notifications";
$attachment = array(
'access_token' => "$app_token",
'href' => "",
'template' => "@[" . $friendId . "] accepted challenge!"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment);
//curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($ch);
curl_close ($ch);
$result 返回“假”
$friendId 是有效的应用用户,并且
$app_token 是“appid|appsecret”
如果我用“test”之类的简单消息替换“模板”,一切正常
有什么想法吗?
【问题讨论】:
标签: php facebook facebook-graph-api curl facebook-app-requests