昨天我在Facebook上开了一个新的应用程序。今天我得到的消息是,当人们将链接复制到Twitter时会出现错误。这就是你得到的:
{
"error": {
"message": "Unknown path components: /your_namespace:your_action",
"type": "OAuthException",
"code": 2500
}
}
这是什么意思?可能是什么问题?
答案 0 :(得分:0)
您实际上是在向Twitter发送POST操作链接吗?为什么?
我认为您误解了Open Graph的工作原理。基本上,当用户使用您的服务执行操作时,您应该是一个发布操作。您可以使用服务器端或客户端语言来POST请求(当您单击链接时,您的浏览器实际发出GET请求,而不是POST)https://graph.facebook.com/me/namespace:action?access_token=ACCESS_TOKEN&OBJECT_PATH=OBJECT_URL
请注意,您需要创建一个应用,使用它来验证用户以获取访问令牌,还可以设置自定义操作/对象。在实际使用它们之前,需要先批准这些。
首先,您应该查看示例应用,了解它们的工作原理:https://developers.facebook.com/docs/samples/