Facebook图形api帖子使用“/ me / feed”vs“/ me / links”

时间:2012-06-08 13:42:11

标签: facebook-graph-api

我最近将代码切换到发布到Facebook https://graph.facebook.com/[profile_id]/feed 至 https://graph.facebook.com/ [PROFILE_ID] /链接

现在我遇到了这个问题,有人可以帮忙吗? - 我在帖子中附带的照片没有显示,看起来像facebook是默认为它在链接页面上找到的第一张图片

http://developers.facebook.com/docs/reference/api/post/ http://developers.facebook.com/docs/reference/api/link/

这两个文件都允许我指定一张图片,但不知何故,“链接”不会显示图片。

提前致谢

3 个答案:

答案 0 :(得分:1)

设置正确的Open Graph元标记,尤其是og:image。

答案 1 :(得分:0)

我刚刚解决了类似的问题,在网站上发布了新闻,并通过/发布粉丝页面发布了帖子,其中包含错误的图片内容和#34;网站未找到"标题。

问题与错误的代码序列有关。我们通过fb api在不太好的地方发布新闻。该帖子应该已经可用,但它不是,并且发布到fb api导致facebookexternalhit bot立即请求检查它是否存在。详细的日志分析显示,来自facebook的ping是在POST之前添加新闻,这就是为什么我们在那里搞乱了内容。

我们发布的示例内容,如果我上面描述的不是您的情况: content_dict = {

'图片':' http://www.czerwonysmok.pl/static/media/uploads/blog/pb_reddragon_all2_poprawiony_czerwony.jpg/',

' message':' Title \ n \ n contentcontentcontentcontentcontentcontentcontentcontent',

'链接':' http://www.czerwony-smok.pl/klub/aktualnosci/rashguard-ze-strony/'}

try:
    logger.info("Publishing to facebook: " + str(content_dict))
    graph.post(path="%s/links" % settings.FAN_PAGE_ID, **content_dict)

答案 2 :(得分:0)

关于在我的Android应用上分享我正在使用此代码:

Bundle postParams = new Bundle();
postParams.putString("message", "User's custom message above share content");
postParams.putString("name", "The name of the link attachment.");
postParams.putString("description", "The description of the link (appears beneath the link caption). If not specified, this field is automatically populated by information scraped from the link, typically the title of the page.");
postParams.putString("caption","The caption of the link (appears beneath the link name). If not specified, this field is automatically populated with the URL of the link.");
postParams.putString("picture","The URL of a picture attached to this post. The picture must be at least 200px by 200px. See our documentation on sharing best practices for more information on sizes.");
postParams.putString("link", "The link attached to this post");    

有关详细信息,请参阅该文档:https://developers.facebook.com/docs/sharing/reference/feed-dialog/v2.3