5

我正在编写一些节点代码来对 Facebook 进行服务器端登录。我非常接近让它完全运行,但我在请求 auth_code 时遇到了麻烦。我认为这可能与 facebook 应用程序设置有关Site URL,但我尝试过的没有任何效果。我正在使用节点版本 0.8.14。

这是我提出请求的代码:

options =
    host: 'graph.facebook.com'
    port: 443
    path: "/oauth/access_token?" + qs.stringify(
        client_id:     app_id
        redirect_uri:  my_url
        client_secret: app_secret
        code:          vars.code)

https.get(options, (face_res)->
    console.log face_res
)

face_res我得到几个这样的对象:

authorizationError: 'Hostname/IP doesn\'t match certificate\'s altnames'

任何帮助是极大的赞赏

4

1 回答 1

0

好吧,有趣的是我得到的错误完全无关紧要。一旦我添加了一个request.on("data", function(data){})事件监听器,我就可以看到我收到了auth_token预期的结果。

于 2012-11-06T07:04:53.970 回答