使用iOS SDK 3.5.2的带对象附件的Facebook墙贴

使用iOS SDK 3.5.2的带对象附件的Facebook墙贴,facebook,facebook-graph-api,facebook-ios-sdk,Facebook,Facebook Graph Api,Facebook Ios Sdk,Facebook最近改变了发布API,以防止在其他用户的墙上发布帖子,我们应该使用他们的共享对话 我需要在朋友的墙上共享一张照片,我可以使用/USER\u ID/feed post通过指定一个名为object\u attachment的post参数来实现这一点。现在他们已经删除了另一个用户墙上的/USER_ID/feed post 所以我的机会是跟随他们的分享对话。但share dialogue将不接受任何类型的object_附件参数,并且我不能将照片共享到我朋友的墙上或时间线上 有人能帮我吗

Facebook最近改变了发布API,以防止在其他用户的墙上发布帖子,我们应该使用他们的共享对话

我需要在朋友的墙上共享一张照片,我可以使用/USER\u ID/feed post通过指定一个名为object\u attachment的post参数来实现这一点。现在他们已经删除了另一个用户墙上的/USER_ID/feed post

所以我的机会是跟随他们的分享对话。但share dialogue将不接受任何类型的object_附件参数,并且我不能将照片共享到我朋友的墙上或时间线上


有人能帮我吗

正如您正确地提到的,Facebook已经取消了通过graph API发布到其他用户提要的功能

但是,您可以使用他们的FB.ui{method:'feed'}Javascript对话框结合target_id:来提示用户发布到他们朋友的墙中

接受的参数列在上,否,您不能附加任何内容

另一种方法是为您上传的每个照片创建一个唯一的资源,其中包含一个缩略图og:image和og:image:secure\u url

另一种选择是:


标记对我来说不是一个好的选择。我想通过FB与我的朋友分享一个问候语。所以帖子应该在朋友的墙上,而不是我的墙上。为了创建缩略图,我可能需要将图像上传到服务器并将此url传递给fb。这对我来说不是个好选择,因为我有一个很大的用户空间。还有其他选择吗?据我所知,恐怕这是Facebook API可用于您所需功能的范围。
//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);