如果我尝试使用图形API(使用Python和JavaScript SDK测试)发布到用户墙(feed),我发现了一个非常奇怪的行为:
如果我包含一个有效的Facebook内部链接,包括GET参数(即链接到应用程序),API将失败并显示HTTP状态500.如果我使用任何其他外部链接(使用GET参数)或无效的Facebook链接或没有GET的Facebook链接每个人的工作都很好 .
你可以在_1867687中试试这个:
发布:https://graph.facebook.com/me/feed
Non-working Fields :
-
Headers :'test'
-
消息:'test'
-
链接:http://www.facebook.com/pages/Lorem-Ipsum/159165434150059?sk=app_227540913924543
Working Fields (invalid sk parameter) :
-
Headers :'test'
-
消息:'test'
-
链接:http://www.facebook.com/pages/Lorem-Ipsum/159165434150059?sk=app_666
有任何想法吗?或建议如何发布Facebook应用程序的链接(即http://www.facebook.com/pages/Lorem-Ipsum/159165434150059?sk=app_227540913924543)
2 回答
而不是
sk
参数使用v
参数,例如:http://www.facebook.com/pages/Lorem-Ipsum/159165434150059?v=app_227540913924543
不确定发布链接,但上传照片时,您无法发布带有facebook域名链接的照片 . 您必须使用外部资源 .