Facebook documentation about publish
我需要将照片分享到我朋友的墙上,我可以通过指定名为object_attachment的帖子参数使用/ USER_ID / feed post来实现这一点。现在他们已经删除了另一个用户墙上的/ USER_ID / feed帖子。
所以我的机会是跟随他们的分享对话。但是分享对话不会接受任何形式的object_attachment参数,我不能将照片分享给我朋友的墙或时间线。
任何人都可以帮助我吗?
答案 0 :(得分:1)
正如您所正确提到的,Facebook已经删除了通过图表API发布到其他用户的Feed的功能。
但是,您可以使用他们的FB.ui({ method: 'feed' })
feed dialog Javascript对话框与target_id:
相结合,提示用户发布他们朋友的一面墙。
接受的参数列在documentation page上,不,您不能附加任何内容。
另一种方法是为您上传的每张照片创建一个唯一的资源,其中包含open graph meta tags,您可以用它来描述缩略图(og:image
和og:image:secure_url
)。
另一种选择是upload the photo to the current user's album,然后是tag the user's friend in that photo:
//Tag friend_to_tag_id at position (x_coordinate, y_coordinate)
$post_url = "https://graph.facebook.com/"
.$photo_id . "/tags/" . $friend_to_tag_id
. "?access_token=". $access_token
. "&x=" . $x_coordinate . "&y=" . $y_coordinate . "&method=POST";
$response = file_get_contents($post_url);