0

我有一个查询可以在http://developers.facebook.com/tools/explorer/的 FQL 引擎中使用

我想在 Java 中将其用作 Web 服务(HTTP Get?)以检索相同的结果。我可能可以设计一种从现有数据库中获取访问令牌的方法。这是查询:

select application_id from developer where developer_id = 54777****

它只需要一个访问令牌以及 where 列中的值。我可以在我的数据库中获取两者。但是,我想弄清楚如何将其编写为可以在浏览器中使用的 Web 服务(甚至不是 curl),这样我就知道这个概念在我用 Java 编写所有对象和条件之前会起作用.

任何人都可以帮助我解决 Web 服务 URL 问题吗?目前当我尝试:

https://graph.facebook.com/me/applications/developer/access_token=xxxx

我得到:

{
   "error": {
      "message": "An active access token must be used to query information about the current user.",
      "type": "OAuthException",
      "code": 2500
   }
}
4

1 回答 1

1

你忘记了“?” 必须在 URL 参数之前。正确的 URL 是:

https://graph.facebook.com/me/applications/developer/?access_token=xxxxxxx (注意“/developer/”后面的“?”)

此外,您真的应该避免发布您自己的访问令牌。这个已经过期了,但你永远不应该公开发布你的令牌。

于 2013-06-30T00:30:18.817 回答