facebook oauth/authorize 是不是被弃用?

Posted

技术标签:

【中文标题】facebook oauth/authorize 是不是被弃用?【英文标题】:did facebook oauth/authorize get deprecated?facebook oauth/authorize 是否被弃用? 【发布时间】:2017-08-26 11:24:01 【问题描述】:

我一直在使用诸如

之类的 api 调用针对 facebook 对用户进行身份验证

https://graph.facebook.com/oauth/authorize?client_id=715408518535970&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2Foauth%2Fecho&scope=email%2Cread_stream

这将重定向并且会有一个 access_token 查询参数。 现在在重定向过程中,只有一个名为 code 的查询参数。

这种身份验证方法是否已被弃用?

【问题讨论】:

【参考方案1】:

是的,它已被弃用。 https://developers.facebook.com/docs/apps/changelog

[Oauth 访问令牌] 格式 - 当您为 access_token 交换代码时返回的 https://www.facebook.com/v2.3/oauth/access_token 的响应格式现在返回有效的 JSON,而不是 URL 编码。此响应的新格式为 "access_token": TOKEN, "token_type":TYPE, "expires_in":TIME。我们使此更新符合 RFC 6749 的第 5.1 节。

【讨论】:

以上是关于facebook oauth/authorize 是不是被弃用?的主要内容,如果未能解决你的问题,请参考以下文章

Facebook OAuth redirect_uri 问题“应用程序配置不允许给定 URL。”

Oauth2 访问oauth/authorize/**出现 403

Oauth2 访问oauth/authorize/**出现 403

facebook认证/登录问题

JHipster OAuth2 服务器 - /oauth/authorize 的登录页面

Spring OAuth2 - oauth/authorize 的自定义“OAuth Approval”页面