我正试图从卫星发送回用户信息。
我相信这个电话是根据这个网址:
https://github.com/sahat/satellizer#authauthenticatename-userdata
$auth.authenticate(name, [userData])
然而,当我使用它时:
$auth.authenticate('facebook', ['userData'])
我的服务器收到:
{ '0': 'userData',
code: 'AQB8ofHRuC',
clientId: '1625070294abcdef',
redirectUri: 'http://localhost:3000/' }
而不是实际接收userData ..我在这里缺少什么?
答案 0 :(得分:1)
[userdata]
是一种自定义数据,这意味着您可以将数据(某些值)放入其中。当您放置$auth.authenticate('facebook', ['userData'])
时,您放置了一个包含一个字符串元素' userData'的数组。我认为通过uid在服务器上获取信息是有意义的。
<强>更新强>
我发现最近有一个链接 https://github.com/sahat/satellizer/blob/master/examples/server/node/server.js#L537。您可以在服务器编程语言代码中转换节点js代码。