如果我尝试使用图形 API(使用 Python 和 JavaScript SDK 测试)发布到用户墙(提要),我发现了一个非常奇怪的行为:
如果我包含一个包含 GET 参数的有效 Facebook 内部链接(即链接到应用程序),API 将失败并显示 HTTP 状态 500。如果我使用任何其他外部链接(带有 GET 参数)或无效的 Facebook 链接或 Facebook没有 GET 参数的链接,一切正常。
您可以在 Graph API Explorer 中尝试这个:
邮寄:https://graph.facebook.com/me/feed
非工作领域:
工作领域(无效的 sk 参数):
- 标题:'测试'
- 消息:'测试'
- 链接:http://www.facebook.com/pages/Lorem-Ipsum/159165434150059?sk=app_666
有什么想法吗?或者关于如何发布 Facebook 应用程序链接的建议(即 http://www.facebook.com/pages/Lorem-Ipsum/159165434150059?sk=app_227540913924543 )
最佳答案
使用 v
参数代替 sk
参数,例如:
http://www.facebook.com/pages/Lorem-Ipsum/159165434150059?v=app_227540913924543
关于javascript - Facebook Graph API - 将链接发布到应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6843929/