首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hello.js,获取访问令牌(或任何东西)

hello.js,获取访问令牌(或任何东西)
EN

Stack Overflow用户
提问于 2015-06-27 04:42:43
回答 1查看 1.6K关注 0票数 1

我正在尝试使用hello.js来允许用户使用他们的社交媒体帐户登录。我似乎成功地获得了允许页面显示,重定向正在发生,但我不明白我的系统应该如何知道谁是那个人。我假设它是通过访问令牌进行的,但我似乎不能在登录过程的任何时候将其打印到控制台。

代码语言:javascript
复制
$('#facebookLogin').on('click', function(e){
    e.preventDefault();
    hello('facebook').login({display:'page'});
    return false;
});

这“工作”,就像在中,我在我的Facebook应用程序中看到了连接的应用程序。为了在登录后显示对象,我尝试按照here的说明进行操作,但我在使用console.log(token)时什么也看不到。

代码语言:javascript
复制
$('#facebookLogin').on('click', function(e){
    e.preventDefault();
    hello( 'facebook' ).login({display: 'page'} function() {
       var token = hello( 'facebook' ).getAuthResponse().access_token;
       console.log(token);
    });
    return false;
});

我谦虚地要求,如果你有答案后的工作代码。有很多文本试图解释这一点,但我真的不明白。我需要看到一些有用的东西。

EN

回答 1

Stack Overflow用户

发布于 2015-07-07 23:27:20

试试这段代码。

代码语言:javascript
复制
$('#facebookLogin').on('click', function(event) {
    event.preventDefault();

    hello('facebook').login({display: 'page'},
    function() {
        hello('facebook').api("me")
                .then(function(userDetails) {
                    console.log("hello api success");
                    console.log(userDetails);
                }, function(e) {
                    console.log(e);
                });
    });

    return false;

});

userDetails包含用户凭据。

希望能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31081838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档