我正在编写一些节点代码来进行服务器端登录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'
非常感谢任何帮助
答案 0 :(得分:0)
好笑有趣的是我得到的错误完全无关紧要。一旦我添加了request.on("data", function(data){})
事件监听器,我就能看到我按预期收到了auth_token
。