【发布时间】:2012-12-05 19:33:24
【问题描述】:
我正在按照以下步骤使用 FB Graph API 创建带有图片的墙贴:
- 上传图片到指定文件夹(正常) -> 这会返回一个 id 和一个 post_id
- 使用以下参数向 https://graph.facebook.com/me/feed 发送 POST:
access_token - 我当前的 access_token
message - 一条简单的消息,例如“hello”
object_id - 步骤1中得到的post_id,照片上传后
帖子出现在墙上,但没有照片:
http://img545.imageshack.us/img545/1369/screenshot6ev.png
我做错了什么?
我提到我不想在照片上附加链接。我希望图片显示时没有任何超链接,例如在创建新帖子时手动上传的图片。
【问题讨论】:
-
在同时使用
link的情况下,只能为帖子提供picture参数,否则将被忽略。如果您想直接发布照片,请参阅developers.facebook.com/docs/reference/api/user/#photos 和developers.facebook.com/docs/reference/api/photo -
好的,但是我怎样才能模仿与单击“你在想什么?”时相同的行为?框,输入内容,然后单击照片 -> 上传等?这就是我想做的..
-
这就是我链接文档相关部分的原因!
-
好的。您给我的第一个链接 (developers.facebook.com/docs/reference/api/user/#photos) 是关于在用户的墙上张贴照片。我不想要这个。我需要在墙上创建一个包含图片的 POST。照片上传通知不是帖子。第二个链接 (developers.facebook.com/docs/reference/api/photo) 描述了来自 Graph API 的 Photo 对象。
-
我的问题与Feed有关,而不是照片,因为我已经成功上传了照片。我做了一些研究,似乎早在 2011 年,Feed POST 请求中有一个 object_reference 参数允许您附加照片。但是,该字段不再存在。它应该被替换为 object_id.. 我已经尝试过但效果不佳。也许这是一个错误..
标签: facebook facebook-graph-api