0

昨天我在 Facebook 上启动了一个新应用程序。今天我收到消息,当人们将链接复制到 Twitter 时,他们会收到错误消息。这就是你得到的:

{
   "error": {
      "message": "Unknown path components: /your_namespace:your_action",
      "type": "OAuthException",
      "code": 2500
   }
}

这是什么意思?可能是什么问题呢?

4

1 回答 1

0

您实际上是在将 POST 操作链接发送到 Twitter 吗?为什么?

我认为您误解了 Open Graph 的工作原理。基本上,当用户使用您的服务执行操作时,您应该是唯一的发布操作。您可以使用服务器端或客户端语言向 https://graph.facebook.com/me/namespace 发布请求(当您单击链接时,您的浏览器实际上会发出 GET 请求,而不是 POST): action?access_token=ACCESS_TOKEN&OBJECT_PATH=OBJECT_URL

请注意,您需要创建一个应用程序,使用它来验证用户以获取访问令牌并设置您的自定义操作/对象。在您实际使用它们之前,这些都需要获得批准。

您应该首先查看示例应用程序以了解它们是如何工作的:https ://developers.facebook.com/docs/samples/

于 2012-09-11T14:14:58.810 回答