Facebook返回查询串体而不是json

时间:2011-05-16 07:32:52

标签: json facebook

在使用curl

对网址进行身份验证时,我在阅读来自Facebook的回复时遇到问题

回复身体的反应是: 的access_token = XXX&安培;期满= 5435

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

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

感谢您的帮助!

Br

的Niclas

2 个答案:

答案 0 :(得分:2)

这是Graph API的一个例外。据我所知,/ oauth / access_token是唯一没有返回JSON的点。

答案 1 :(得分:1)

这是错误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