【问题标题】:How can I get the Facebook API return some response as JSON?如何让 Facebook API 以 JSON 形式返回一些响应?
【发布时间】:2013-06-20 10:03:34
【问题描述】:

我正在尝试从 Facebook API 获取一些数据,它以纯文本形式返回结果。

例如:请给我一个访问令牌...

端点:oauth/access_token
响应内容类型:plain/text
回复内容:access_token=CAA......m0&expires=48280

我怎样才能将访问令牌数据作为一些 json(或者甚至 xml,如果我必须的话)返回。

注意:我尝试设置 request 标头:"Content-Type", "application/json"。仍然没有帮助。

【问题讨论】:

  • 抱歉,但您应该永远提供您的扩展访问令牌,即使它具有有限的权限。此外,除了这个端点(由于其设计而返回plain/text)之外,大多数端点都以 JSON 格式返回。那么你能举个例子吗?
  • 公共/私有是我拥有的演示公共示例代码的一部分,所以是的.. 不关心访问令牌是否公开。嗯,其他一些端点,如 /me(或者当你获得用户信息时,给定访问令牌时的任何端点)返回 json。
  • 好的,那么访问令牌上没有问题,就 API 而言,除了少数例外,如oauth/access_token 或对HTTP DELETE 的响应,几乎所有内容都以 JSON 形式返回在post_ID 上,我们对此无能为力
  • 朋友。我真的很害怕你会这么说:(非常感谢。

标签: json facebook api deserialization


【解决方案1】:

到目前为止(在我发布此答案时),Facebook 似乎没有让我们选择以 json 形式获取某些 api 端点。

/oauth/access_token 是其中之一 :(

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-08
    • 1970-01-01
    • 1970-01-01
    • 2020-02-28
    • 2018-11-03
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    相关资源
    最近更新 更多