我正在建立一个客户网站,其核心功能是通过Facebook与其他用户分享照片。 所以,我所做的是:
这是php照片共享代码:
$facebook = new Facebook($config);
$facebook->getAccessToken();
$user_id = $facebook->getUser();
$body = array(
'source' => '@' . CURR_DIR . $photo->path,
'message' => ''
);
if ($user_id)
{
try
{
$result = $facebook->api('/' . $fbid . '/photos', 'post', $body);
}
catch (FacebookApiException $e)
{
echo $e->getMessage();
}
}
到目前为止,这种方法效果很好,所以我的问题是:
在Facebook的“October 2013 breaking changes”之后,他们将“无法通过API发布给朋友的时间表”。 他们建议从那时开始使用feed dialog's。 那么 - 如何使用Feed对话框在特定用户的时间轴上上传照片? 这甚至是可能的(因为看feed documentation page,我认为不是......)?
答案 0 :(得分:2)
那么 - 如何使用Feed对话框在特定用户的时间轴上上传照片?这是否可能
不,不可能。我认为你现在只剩下一个选项 - 将照片发布在用户的墙上(而不是朋友),并在照片上标记他/她。要标记好友,您必须使用参数:tags
。参考:Photo