facebook - 如何发布没有缩略图的 Facebook 链接?

标签 facebook facebook-graph-api

我想使用 Graph API 发布到 Facebook 的链接,但我希望能够避免使用缩略图。 Facebook 的网络界面在发布图片时有一个无缩略图复选框;我想从我自己的应用程序中对此进行模拟。

我已经尝试为 sourcepicture 参数指定一个空字符串,但 Facebook 仍然为指定的 link 获取缩略图> 不管。

例如,我试过这个,但仍然显示缩略图:

curl -F 'access_token=...' \
     -F 'message=Link with empty source and empty picture' \
     -F 'link=http://stackoverflow.com' \
     -F 'picture=' \
     -F 'source=' \
     https://graph.facebook.com/me/feed

更新:This support forum建议这是 Facebook 的错误,他们建议张贴 1x1 像素的清晰图像。我希望有比这更好的解决方法。

最佳答案

由于 picture=0 似乎不再会在不抛出错误的情况下工作,这里有另一种方法,但它是一种 hack,不太可能被推荐。通过跳过 picture 参数并指定一个有效 URL 但不是图像的 source 参数,Facebook 将呈现没有缩略图的帖子。例如:

curl -F 'access_token=...' \
     -F 'message=Link with empty source and empty picture' \
     -F 'link=http://cnn.com' \
     -F 'source=http://cnn.com' \
     https://graph.facebook.com/me/feed

关于facebook - 如何发布没有缩略图的 Facebook 链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4246170/

相关文章:

facebook - Facebook Graph API 是否允许通过电子邮件进行搜索?

javascript - Bluebird promise : catching errors

javascript - 使用相同的 Parse 应用查找 Facebook 好友

javascript - ReactJS - 如何更改 React 组件的样式和类?

android - 如何从 native 联系人/内容解析器获取联系人的 facebook id 或 url?

php - facebook API 有什么好的 totuiral 吗?是否有可能在我的网站上获取用户的好友列表?

javascript - Facebook 分享的帖子显示单词 "object"如何删除该单词

iOS:ACAccountTypeIdentifierFacebook 的用户全名

facebook - 是否可以在测试应用之间共享 Facebook 测试用户?

javascript - Facebook API - 发布到时间线