如果您发布状态更新或在Facebook上分享链接,则可以选择将您的朋友标记为“与您同在”。这与用@符号标记它们不同。
这是一个例子:http://www.facebook.com/karin.ohara.98/posts/111246132363889
它显示了与alison frasier有关的人
我正在尝试用PHP编写代码。它适用于正常状态更新。首先,我获取好友列表,然后尝试添加'with'参数。使用chrome web开发人员工具并没有提供有关facebook如何做到这一点的大量信息。不起作用
shuffle($friends);
$with = array();
for($i = 0; $i < 2; $i++)
{
if($i < count($friends))
array_push($with, array("tag_uid" => $friends[$i]));
}
$fields = array('name' => $status['title'],
'message' => $status['message'],
'caption' => $status['caption'],
'with' => json_encode($with)),
'description' => $status['desc'],
'link' => $url,
'picture' => $status['img']);
$result = HTTP_POST("https://graph.facebook.com/" . $account->id . "/feed?access_token=$access_token", // full URL to query
答案 0 :(得分:0)
首先,我获取好友列表,然后尝试添加'with'参数。
创建帖子时, 没有“with”参数。
要将用户标记为海报,您必须使用tags
参数 - 因为明确在此处描述,https://developers.facebook.com/docs/reference/api/user/#posts
请注意,您还必须指定一个可以使用的地方。