Facebook访问令牌页面

我有一个Facebook页面,我想从中获取一些信息。 第一件事是饲料,从我读的它们是公开的(不需要access_token)。 但我也想得到这些事件......并且他们不公开,并且需要access_token。

我不希望用户在Facebook或其他类似的东西上登录。 我只想从这个唯一的页面推送所有的数据。 这就是为什么我已经放弃了很多我在这里找到的例子和在https://developers.facebook.com/blog/post/500/上找到的例子,因为他们希望用户登录或者需要某些用户操作,我不介意。

我想要的是我的Facebook应用程序具有完全授权和access_token来从我自己的这个Facebook页面(管理员)推送数据。 这可能吗? 我已经尝试了很多东西,但似乎没有任何工作。

我尝试点击此处:https://www.facebook.com/dialog/oauth?client_id=150635421702954&redirect_uri=http://MY_URL/&scope=manage_pages&response_type=token&fields=access_token - 将MY_URL更改为我的网站,并请求授权以编辑每个我拥有的页面。 即使不是我想要的我点击但没有access_token作为回报...

有人可以帮我吗?

非常感谢,谢谢:)


  • 转到图形API资源管理器
  • 从下拉菜单中选择您的应用程序
  • 点击“获取访问令牌”
  • 选择manage_pages权限(您可能还需要user_events权限,不确定)
  • 现在访问me/accounts连接并复制你的页面的access_token
  • 点击你的网页的ID
  • 将页面的access_token添加到GET字段
  • 调用你想要的连接(例如: PAGE_ID/events

  • 如果您想授予Facebook应用程序对页面的永久访问权限(即使您/应用程序所有者已注销),请参阅此处:

    http://developers.facebook.com/docs/opengraph/using-app-tokens/

    “应用程序访问令牌不会过期,除非您通过应用程序设置刷新应用程序密钥。”


    这个文件很好找,如果不是很难找到的话。

    Facebook Graph API - 页面令牌

    在初始化节点的fbgraph之后,可以运行:

    var facebookAccountID = yourAccountIdHere 
    
    graph
    .setOptions(options)
    .get(facebookAccountId + "/accounts", function(err, res) {
      console.log(res); 
    });
    

    并收到您想要获取的令牌的JSON响应,位于:

    res.data[0].access_token
    
    链接地址: http://www.djcxy.com/p/32585.html

    上一篇: Facebook Access Token for Pages

    下一篇: Convert Facebook New Search to Graph or FQL