【发布时间】:2015-05-02 14:35:44
【问题描述】:
我正在使用 passport.js 在 node.js 中执行 Facebook 身份验证。除了用户个人资料图片外,一切正常。我尝试了这些方法:
user.facebook.picture = profile.user_photos[0].value;
user.facebook.picture = 'https://graph.facebook.com/' + user.facebook.id + '/picture?height=350&width=250';
并且还添加访问令牌:
user.facebook.picture = 'https://graph.facebook.com/' + user.facebook.id + '/picture?height=350&width=250' + "&access_token=" + user.facebook.token;
但是,在客户端 facebook 图片返回未定义。可能的解决方案是什么?
【问题讨论】:
-
你能检查一下你得到了什么 graph.facebook.com/{UserProfileId}/picture uri
-
我得到的正是我需要的。不知何故,您的问题促使我尝试另一种选择,谢谢您的提示
标签: javascript node.js facebook facebook-graph-api passport.js