3

我正在开发一个贺卡应用程序。贺卡应该张贴到多个朋友的墙上。我曾使用图形 API 使用[friends_Id]/photos帖子将图片上传到朋友的墙上。使用这种方法,Facebook 将自动在该用户帐户中创建一个相册,而不是创建或分享照片给朋友。照片上传后,这个新创建的相册将分享给朋友。这不是我正在寻找的选项。Facebook 将使用同一个相册上传其他照片。由于相册已分享给一些朋友,所有之前分享的朋友都会在他们的新闻源上收到有关此新照片上传的通知。所以我省略了这种方法。

其次,我使用将图片链接发布到朋友的供稿。这一次 Facebook 不允许我在他们的服务器上发布图片链接,说FCDN 图片不允许在流中。托管服务器对我来说将是一个昂贵的选择。

第三,我使用了照片标记方法。这工作得很好。但这不是必需的选项。

在 Facebook 网站中,可以选择将相册中的照片分享到我的朋友墙。我可以使用图形 API 实现这种方法吗?是否有任何选项可以使用图形 API 将上传的图像分享到朋友的墙上?

我希望我的问题对你来说很清楚......请帮忙.. :)

4

1 回答 1

9

也许这种方法对你有用。请参阅https://developers.facebook.com/blog/post/526/,您可以在其中发布到墙上并参考现有照片,或者基本上将您拥有的照片附加到朋友的墙上。以下是步骤: 1) 将您有兴趣分享的照片上传到您的相册。记下带照片的身份证。2) 向https://graph.facebook.com/[FRIEND_ID]/feed发送 HTTP POST ,并将 object_attachment 参数设置为您的照片 ID。

请注意,您将需要具有 publish_stream 权限的访问令牌。

于 2011-08-24T06:08:07.250 回答