我正在开发贺卡应用程序。贺卡应贴在多个朋友的墙上。我使用图形API使用 [friends_Id] / photos 帖子将图片上传到朋友的墙上。使用这种方法,Facebook将自动创建一个到该用户帐户的相册,而不是创建或分享照片给朋友。照片上传后,这个新创建的专辑将分享给朋友。这不是我正在寻找的选项。 Facebook将使用相同的专辑进行其他照片上传。由于相册已与某些朋友分享,因此以前所有共享的朋友都会在新闻Feed中收到有关此新照片上传的通知。所以我省略了这种方法。
其次我使用张贴图片链接到朋友的Feed。这次Facebook不允许我发布托管在他们服务器上的图像链接,说明 FCDN图像不允许流。 托管服务器对我来说是一个昂贵的选择。
第三,我使用照片标记方法。这项工作很好。但这不是必需的选择。
在Facebook网站上,您可以选择将相册中的照片分享给我的朋友墙。我可以使用图形API实现此方法吗?有没有选项可以使用图形API将上传的图像分享到朋友的墙上?
我希望你的问题很清楚...请帮助.. :)
答案 0 :(得分:9)
也许这种方法对你有用。查看https://developers.facebook.com/blog/post/526/您可以在哪里张贴到墙上并参考现有照片,或者基本上将您拥有的照片附在朋友的墙上。所以这里是步骤: 1)将您感兴趣的照片上传到您的相册。请注意照片ID。 2)将HTTP POST发送到https://graph.facebook.com/[FRIEND_ID]/feed,并将object_attachment参数设置为您的照片ID。
请注意,您需要具有publish_stream权限的访问令牌。