Facebook graph api Facebook真的支持OAuth2.0吗?

Facebook graph api Facebook真的支持OAuth2.0吗?,facebook-graph-api,oauth,Facebook Graph Api,Oauth,我已经通过外部库成功地在我的应用程序中实现了LinkedIn和Twitter Oauth 2.0授权。但我在Facebook上有问题。看起来它有不同的授权流程 我需要有3个端点来实现OAuth:请求令牌url、访问令牌url和授权令牌url 对于LinkedIn和Twitter,我有: REQ_TOKEN_URL="https://api.linkedin.com/uas/oauth/requestToken"; ACCESS_TOKEN_URL="https://api.linkedin.co

我已经通过外部库成功地在我的应用程序中实现了LinkedIn和Twitter Oauth 2.0授权。但我在Facebook上有问题。看起来它有不同的授权流程

我需要有3个端点来实现OAuth:请求令牌url、访问令牌url和授权令牌url

对于LinkedIn和Twitter,我有:

REQ_TOKEN_URL="https://api.linkedin.com/uas/oauth/requestToken";
ACCESS_TOKEN_URL="https://api.linkedin.com/uas/oauth/accessToken";
AUTHORIZE_TOKEN_URL="https://api.linkedin.com/uas/oauth/authorize";

REQ_TOKEN_URL="https://api.twitter.com/oauth/request_token";
ACCESS_TOKEN_URL="https://api.twitter.com/oauth/access_token";
AUTHORIZE_TOKEN_URL="https://api.twitter.com/oauth/authorize";
但是对于Facebook,我没有请求令牌

OAUTH_FACEBOOK_DIALOG = "https://www.facebook.com/dialog/oauth";
我不确定它是否相等。可能不会,因为它不像LinedIn和Twitter那样工作

在Facebook的文档中,他们建议首先将用户重定向到“https://www.facebook.com/dialog/oauth,但在经典的OAuth 2.0中,首先我必须从request_token_URL请求令牌


所以问题是:Facebook授权流实际上不是OAuth 2.0,我必须使用不同的方法吗?

Facebook实际上完全支持OAuth 2.0。Twitter目前支持OAuth2.0。LinkedIn OAuth 2.0支持我认为是。但是,是的,您需要对不同版本的OAuth使用不同的方法。

您提到Twitter支持OAuth 2.0,但这里它说它不支持。。。