NodeJS,Facebook GraphAPI:access_token的交换令牌

时间:2015-02-27 09:45:10

标签: node.js facebook facebook-graph-api

我正在查看nodejs软件包文档中的"exchange code for access token"部分。

在第一个示例代码段中,它提到了代码:' code'。

FB.api('oauth/access_token', {
    client_id: 'app_id',
    client_secret: 'app_secret',
    redirect_uri: 'http://yoururl.com/callback',
    code: 'code'

我对此的理解是获得一个值来代替'代码'。为了获得该值,我参考第二个示例代码片段,其中作者教授如何从URL中提取代码。但是,URL是使用值预定义的。

var urlToParse = 'http://yoururl.com/callback?code=.....#_=_';

我不确定如何获取该网址。有人可以建议吗?

1 个答案:

答案 0 :(得分:0)

首先,您需要将客户端重定向到OAuth对话框。用户授权后,您的应用程序将收到code的回调。

此外,我强烈建议您在使用任何SDK之前阅读Facebook OAuth流文档https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.2