我正在使用facepy python SDK将在我的脸书应用中创建的主题发布到创建该主题的用户的墙上(主题就像我的应用中的帖子)。虽然发布到用户墙就像魅力一样,但似乎无法获得属于该帖子的图像。似乎我已经尝试了POST的每个值组合;只是一个消息和图片,完整的消息+图片+链接等。但没有任何作用。
我最终得到的格式显示每个字段都很好,除了图像。
curl -F 'access_token=...' \
-F 'message=I posted a new topic' \
-F 'link=https://www.example.com/topic/123' \
-F 'picture=https://www.example.com/static/topic-123-thumbnail.jpg' \
-F 'name=I\'m running out of topics to test with' \
-F 'caption=Can you predict it?' \
-F 'description=Gotta get some more inspiration' \
https://graph.facebook.com/.../feed
根据文档本身应该足够但它不起作用,目标URL甚至具有通过元og:image字段链接的相同图像,只是为了确定但是这也无济于事。
我在另一个应用上遇到同样的问题,所以这似乎与这个特定的Facebook应用无关...
答案 0 :(得分:1)
好吧,几乎放弃后,我找到了我的困境的答案; Facebook不接受来自HTTPS网址的图片。我认为这有点傻,但你去了。
据报道这是一个错误并且已经确认,所以希望很快得到解决; https://developers.facebook.com/bugs/292265640815869?browse=search_4ee9d0a062c6a3744310596
同时仅使用普通HTTP提供图像。