【问题标题】:NodeJS, FB oauth/authorize JSONPARSE errorNodeJS,FB oauth/授权 JSONPARSE 错误
【发布时间】:2015-04-04 22:39:43
【问题描述】:

我正在尝试使用facebook node SDK 获取 Facebook 访问令牌和验证码。

代码sn-p:

var FB = require('fb');

FB.api('oauth/authorize'
, {client_id:x, redirect_uri:'http://localhost:9999/callback/'}
, function (res) {
    console.log('....');
    if(!res || res.error) {
        console.log(!res ? 'unknown err' : 'err:' + JSON.stringify(res));
    }
})

x 是实际的应用 ID。代码总是向我抛出错误:

{"error":{"code":"JSONPARSE","Error":{}}}

有什么建议吗?

【问题讨论】:

    标签: node.js facebook facebook-graph-api oauth facebook-javascript-sdk


    【解决方案1】:

    您应该使用 error.stack 记录错误以查看是什么错误。

    var FB = require('fb');
    
    FB.api('oauth/authorize'
    , {client_id:x, redirect_uri:'http://localhost:9999/callback/'}
    , function (res) {
    
        if(!res) {
            console.error( new Error("Unknow error occur");
        } else if(res.error){
            console.error(res.error.stack);
        } else {
            console.log(res);
            // Continue
        }
    });
    

    【讨论】:

      猜你喜欢
      • 2021-10-14
      • 2018-02-19
      • 2012-07-14
      • 1970-01-01
      • 2013-07-31
      • 1970-01-01
      • 2013-08-03
      相关资源
      最近更新 更多