首页 文章

facebook图api用上传的图片创建墙贴

提问于
浏览
3

我正在按照以下步骤使用FB Graph API创建带有图片的墙贴:

access_token - 我当前的access_token消息 - 像“hello”object_id这样的简单消息 - 在照片上传后的步骤1中获得的post_id

帖子消息显示在墙上,但没有照片:

http://img545.imageshack.us/img545/1369/screenshot6ev.png

我究竟做错了什么?

我提到我不想附上照片的链接 . 我希望图像在没有任何hiperlink的情况下显示,就像创建新帖子时手动上传的那样 .

4 回答

  • 0

    它应该是 object_attachment 而不是 object_id .

    在这里查看文档:https://developers.facebook.com/docs/graph-api/reference/user/feed/

  • 0

    我一直在努力做同样的事情 - 看起来像API的遗漏似乎遗漏了大多数人所做的事情 .

    我找到的唯一方法是首先创建一个唯一的序列号相册,然后将照片发布到该相册:

    FB.api('ALBUM_ID/photos', 'post', params, function(response) { ... });
    

    params包含帖子信息和照片/图片的网址 . 但它是如此的蠢货,为单张照片创造了一张专辑!但是,这样您就不会将随后发布的图片组合在一起 .

    How to do simple Facebook status post with text and picture上有一个更完整的代码段 .

  • 0

    照片上传后使用photo_id获取照片信息 . 照片信息包括一组指向其缩略图的链接 . 用户通过"/me/feed" graph API在墙上发布的缩略图链接之一 . 请参阅链接以获取更多详细信息:https://stackoverflow.com/a/23199781/989896

  • 3

    您应该使用 /me/photos 而不使用 no_story 参数 . 您可以将消息添加到消息参数,它将显示在用户的故事板上 .

相关问题