Angular2 ng2-facebook-sdk组件 - 请求电子邮件权限

时间:2017-01-19 20:52:13

标签: angular facebook-graph-api

我有一个Angular2应用程序,它使用第三方组件进行Facebook身份验证。该组件非常好,但我在向身份验证URL添加权限请求时遇到问题。

有没有人使用名为ng2-facebook-sdk的组件? 如果有的话,是否有人知道我将如何在验证网址中添加参数,如本问题所述......

Facebook Graph API, how to get users email?

目前我的代码看起来像这样......

ngOnInit(): void {
    let fbParams: FacebookInitParams = {
        appId: 'XXXXXXXXXXXXX',
        xfbml: true,
        version: 'v2.6'
    };
    this.fb.init(fbParams);

    this.fb.login().then(...
}

根据上面的帖子我想......

  

“如果您通过传递使用Facebook连接,则可以执行此操作   scope =电子邮件在您调用Auth对话框的get字符串中。“

有没有人有任何想法?

1 个答案:

答案 0 :(得分:1)

我自己想通了,你可以将一个参数传递给登录电话......

let options: FacebookLoginOptions = {
        scope: 'email'
    }

    this.fb.login(options).then(