如何从云端代码中获取用户的第一个名字? 我可以使用objC和应用程序,但我想从服务器,云代码。 如何从云代码发送facebook请求?我是否必须以任何方式使用authData中保存的访问令牌?感谢
答案 0 :(得分:1)
您似乎可以使用图表搜索
FB.api('/me', function(response) {
alert('Your name is ' + response.name);
});
但他们不建议您使用Parse Cloud获取用户的Facebook数据
检查出来
https://www.parse.com/questions/get-user-info-from-facebook-javascript-sdk-after-login
答案 1 :(得分:1)
对于那些现在浏览的人来说,在FB掉线之后文档变得不同步,根据https://groups.google.com/forum/#!topic/parse-developers/mw7qhHGIsOc
,这是不正式支持的恕我直言,ATM最好直接使用图谱API。在Parse.Cloud函数中:
let access_token = request.user.get('authData').facebook.access_token
Parse.Cloud.httpRequest({
url: 'https://graph.facebook.com/v2.8/' + path + '&access_token=' + access_token
})
.then(function(result) {
console.log(result)
}, function(error) {
console.log(error)
})
原始问题let path='me?fields=first_name'
或FB_ID,如果不是我