我想使用 Graph API 发布到 Facebook 的链接,但我希望能够避免使用缩略图。 Facebook 的网络界面在发布图片时有一个无缩略图复选框;我想从我自己的应用程序中对此进行模拟。
我已经尝试为 source
和 picture
参数指定一个空字符串,但 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/