php - 在 Facebook API 的状态更新中标记 friend

标签 php facebook facebook-graph-api

我最近遇到了this blog post这表示可以在 Facebook 应用程序的状态更新中标记某人(= 来自 API):

但是,它似乎对我不起作用。

它尝试了三种不同的方式:

$post = $facebook->api('/me/feed', 'post', array(
    'access_token' => $session['access_token'],
    'message' => 'Hello @[562372646:Lionel Cordier], how are you?'
));

$access_token = $session['access_token'];
$message = 'Hello @[562372646:Lionel Cordier], how are you?';
$curl_post = 'access_token='.$access_token.'&message='.$message;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/me/feed');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curl_post);
$data = curl_exec($ch);
curl_close($ch);

$access_token = $session['access_token'];
$message = 'Hello @[562372646:Lionel Cordier], how are you?';
$curl_post = 'access_token='.$access_token.'&status='.$message;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.facebook.com/method/users.setStatus');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curl_post);
$data = curl_exec($ch);
curl_close($ch);

但是没有任何效果。我得到的结果是“Hello @[562372646:Lionel Cordier],你好吗?”在我的墙上。

但是,如果我直接在 Facebook 中输入“Hello @[562372646:Lionel Cordier],你好吗?”,它可以正常工作。

我做错了什么?

最佳答案

上周我一直在努力解决这个问题,并发现了以下错误报告,这表明(鉴于当前的 ASSIGNED 状态)它还不能完成:(

http://developers.facebook.com/bugs/395975667115722/

关于php - 在 Facebook API 的状态更新中标记 friend ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4327353/

相关文章:

css - 删除 facebook 喜欢的标题

Facebook Like 评论框被垂直和水平切断

xcode - 是否可以使用 Facebook iOS sdk 来开发 Mac OSX 应用程序?

php - 使用 Javascript 错误事件监听器检测失败与 PHP 在响应文本中返回 1

php - 关于 mysqli 准备好的语句的问题

javascript - Facebook Connect Javascript SDK 突然无法在 Chrome 和 Firefox 中加载

facebook-graph-api - 当我在客户端上执行 Facebook.requestCredential 时,如何在 Meteor 中获取凭据 secret ?

facebook-graph-api - 是否有任何营销 API webhooks 用于修改广告系列/广告集/广告

php - 如果 isset $_SESSION 转到此页面?

php - 使用 phpquery 问题删除 href