的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