我正在按照以下步骤使用FB Graph API创建带有图片的墙贴:
access_token - 我当前的access_token
消息 - 一条简单的消息,如“你好”
照片上传后object_id - 步骤1中获取的 post_id
帖子信息显示在墙上,但没有照片:
http://img545.imageshack.us/img545/1369/screenshot6ev.png
我做错了什么?
我提到我不想附加照片的链接。我希望图像不带任何hiperlink,就像创建新帖子时手动上传的那样。
答案 0 :(得分:3)
应该是object_attachment
而不是object_id
。
在此处查看文档:{{3}}
答案 1 :(得分:0)
我一直在努力解决同样的问题 - 似乎从API中遗漏了大多数人所做的事情。
我找到的唯一方法是先创建一个唯一的序列号相册,然后将照片发布到该相册:
FB.api('ALBUM_ID/photos', 'post', params, function(response) { ... });
其中params包含帖子信息和照片/图片的网址。但它是如此的蠢货,为单张照片创造了一张专辑!但是,这样您就不会将随后发布的图片组合在一起。
How to do simple Facebook status post with text and picture有一个更完整的代码段。
答案 2 :(得分:0)
上传照片后使用photo_id获取照片信息。照片信息包括一组指向其缩略图的链接。用户通过" / me / feed"在墙上发布的缩略图链接之一图API。请参阅该链接以获取更多详细信息:https://stackoverflow.com/a/23199781/989896
答案 3 :(得分:0)
您应该使用 / me / photos 而不使用 no_story 参数。您可以将消息添加到消息参数,它将显示在用户的故事板上。