我正在查看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=.....#_=_';
我不确定如何获取该网址。有人可以建议吗?
答案 0 :(得分:0)
首先,您需要将客户端重定向到OAuth对话框。用户授权后,您的应用程序将收到code
的回调。
此外,我强烈建议您在使用任何SDK之前阅读Facebook OAuth流文档https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.2。