【发布时间】:2012-01-04 03:16:21
【问题描述】:
我有一个 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 作为回报......
【问题讨论】:
-
为了获取事件,我现在这样做(access_token 过期很多): 1 - 从图形资源管理器中获取令牌 2 - 将其粘贴到我的代码中:
var authToken = 'THE_CODE_I_GOT';var feedQuery = 'graph.facebook.com/MY_PAGE_ID/feed';var feedURL = feedQuery +'?access_token='+ authToken +'&callback=?';$.getJSON(feedURL,function(data){var d = data.data; for( i=0; i '+ d[i].message +'') : ''; // 很多其他的东西,你懂的 } });` -
您可以获得永久令牌:stackoverflow.com/questions/17197970/…
标签: facebook facebook-graph-api oauth access-token facebook-page