如何使用标准OAuth 2.0库对Facebook graph API进行身份验证?

如何使用标准OAuth 2.0库对Facebook graph API进行身份验证?,facebook,oauth-2.0,Facebook,Oauth 2.0,在一个项目中,我对不同的提供者多次使用身份验证,因此我依赖于标准库 我想与Facebook建立联系,但它并没有提供完全标准的授权 为了测试我在授权部分使用的连接,我放置了一个密钥和一个密码,用于 授权URL我提供https://graph.facebook.com/oauth/authorize 访问令牌URL-https://graph.facebook.com/oauth/access_token 请求令牌URL我留空或用https://graph.facebook.com/ 我得到的b

在一个项目中,我对不同的提供者多次使用身份验证,因此我依赖于标准库

我想与Facebook建立联系,但它并没有提供完全标准的授权

为了测试我在授权部分使用的连接,我放置了一个密钥和一个密码,用于

  • 授权URL
    我提供
    https://graph.facebook.com/oauth/authorize
  • 访问令牌URL
    -
    https://graph.facebook.com/oauth/access_token
  • 请求令牌URL我留空或用
    https://graph.facebook.com/
我得到的bck是这样的:

{
    "error": {
        "message": "Expected 1 '.' in the input between the postcard and the payload",
        "type": "OAuthException",
        "code": 1
    }
}
所以我的问题是如何通过标准OAuth调用获得认证

编辑 目前(测试阶段),我发现可以不使用标准身份验证检索数据,而是使用具有适当值的
access\u token
。然而,发送带有api密钥和在请求url中公开的秘密的http请求并不是正确的方法