首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从Graph API Javascript SDK获取Facebook访问令牌?

如何从Graph API Javascript SDK获取Facebook访问令牌?
EN

Stack Overflow用户
提问于 2017-09-11 10:22:08
回答 2查看 1.2K关注 0票数 -1

我试图用一个简单的函数来提醒access_token,但是我得到了undefined,我遵循了他们的语法,但也许我做错了什么?

javascript

代码语言:javascript
复制
   function logMe() {  
    FB.login(function(){
      FB.api('/me/accounts', {fields: 'access_token'}, function(response) {
      var accessToken = response.data.access_token;
      alert(accessToken);
        } );
    }, {scope: 'manage_pages'});
    }
EN

回答 2

Stack Overflow用户

发布于 2017-09-11 16:44:49

使用/me/accounts,您可以获得管理的页面数组-而不仅仅是一个条目:

代码语言:javascript
复制
FB.api('/me/accounts', {fields: 'access_token'}, (response) => {
    if (response && response.data) {
        for (let i = 0, count = response.data.length; i < count; i++) {
            console.log(respose.data[i].access_token);
        }
    }
});

这将是获取特定页面的访问令牌的API端点:

代码语言:javascript
复制
/[page-id]?fields=access_token
票数 0
EN

Stack Overflow用户

发布于 2017-09-13 10:18:34

有了上面的luschn响应,这就是最终答案

代码语言:javascript
复制
   function logMe() {
    var page_id=document.getElementById('page_id').value;
    FB.login(function(){
      FB.api('/' + page_id + '?fields=access_token', function(response) {
       //get access token
       var accessToken = response.access_token;
      console.log(accessToken);
        } );
    }, {scope: 'manage_pages'});
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46147390

复制
相关文章

相似问题

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