1

我正在尝试将来自 satellizer 的用户信息发送回服务器。

我相信电话是按照这个网址:

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/' }

而不是实际接收用户数据..我在这里缺少什么?

4

1 回答 1

1

[userdata]是一种自定义数据,这意味着您可以在其中放入您的数据(一些值)。当您$auth.authenticate('facebook', ['userData'])放置一个包含一个字符串元素“userData”的数组时。我认为通过 uid 获取服务器上的信息是有意义的。

更新

我最近找到了一个链接 https://github.com/sahat/satellizer/blob/master/examples/server/node/server.js#L537。您可以在服务器编程语言代码中翻译节点 js 代码。

于 2015-12-29T09:01:25.957 回答