的Facebook返回查询字符串,而不是JSON

问题描述:

的身体我有一个问题,阅读从Facebook上的URL验证与curl的Facebook返回查询字符串,而不是JSON

自带背在身上的响应时的响应是: 的access_token = XXX &到期= 5435

我的问题是:How do I make Facebook reply with Json data?

我已经尝试将Content-Type:json添加到请求头,但它没有帮助。

感谢您的帮助!

尼克拉斯

这是在图形API异常。据我所知,/ oauth/access_token是唯一不返回JSON的点。

这是一个错误http://developers.facebook.com/bugs/325262010847554?browse=search_4f99eacc521fc2634034618

它违反的OAuth 2.0规范(这是FB共同创作!):http://tools.ietf.org/html/draft-ietf-oauth-v2-25#section-5.1

我同意 - 他们至少应该履行Accept: application/json头球攻门!

另请参见类似的问题,在这里:Facebook oauth/access_token missing