3

我是 Meteor 的新手(实际上,还有 Javascript 和 Node.js),并且从 Party 示例开始工作。将登录与 Facebook、Google、Twitter 等集成在一起的流畅程度令人惊讶。

我还想让用户通过从他们现有的通讯录中选择他们来轻松地邀请他们。

4

1 回答 1

3

没有专门为与这两个服务中的任何一个集成而构建的包;但是,如果您使用的是内置帐户包,您可以在登录期间请求扩展用户信息的权限。

对于 Facebook 或 Google,您可以指定requestPermissions使用直接登录或使用螺栓固定的{{loginButtons}}帮助程序。在后一种情况下,您可以requestPermissions这样配置:

Accounts.ui.config({
  requestPermissions: {
    facebook: ['user_likes'],
    github: ['user', 'repo']
  },
  ...
});

根据文档,您可以在此处获取 Google 权限列表,并在此处获取Facebook 权限。

谷歌似乎允许访问他们的基本资料;Facebook 已经扩展了授权读取用户好友列表的权限。

于 2013-01-17T17:43:47.307 回答