Facebook 返回查询字符串正文而不是 json

发布于 2024-11-08 03:39:16 字数 402 浏览 0 评论 0原文

在使用 curl

体内返回的响应是: access_token=XXX&expires=5435

我的问题是:如何让 Facebook 回复 Json 数据?

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

感谢您的帮助!

兄弟

尼古拉斯

I have a problem reading the response from facebook when authenticating on the url with curl

The response that comes back in the body is:
access_token=XXX&expires=5435

My question is: How do I make Facebook reply with Json data?

I have tried adding Content-Type:json to the request headers but it does not help.

Thanks for any help!

Br

Niclas

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

抽个烟儿 2024-11-15 03:39:16

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

That's an exception on the Graph API. /oauth/access_token is the only point that doesn't return JSON, as far as I know.

慵挽 2024-11-15 03:39:16

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

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

我同意 - 他们至少应该遵守 Accept: application/json 标头!

另请参阅类似的问题,此处:Facebook oauth/access_token 缺失

It's a bug: http://developers.facebook.com/bugs/325262010847554?browse=search_4f99eacc521fc2634034618

It violates the OAuth 2.0 spec (which FB is co-authoring!): https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-25#section-5.1

I agree - they should at least honor the Accept: application/json header!

See also a similar question, here: Facebook oauth/access_token missing

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文