首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Koala抓取用户的FB页面

使用Koala抓取用户的FB页面
EN

Stack Overflow用户
提问于 2013-02-02 15:35:22
回答 1查看 1.5K关注 0票数 1

我有一个FB帐户,我已经为我的俱乐部创建了一个粉丝页面,其他页面也很少。我在Ruby on Rails中有一个应用程序。我想在我的俱乐部粉丝页面上发布一些内容。我该怎么做呢?我一直在使用考拉宝石,并能够成功地发布到我的墙上,但不是在页面上。我想访问与我的帐户相关联的所有粉丝页面的列表,而不是给出特定页面的名称。

这是我用来与FB Graph API通信的简单方法。

代码语言:javascript
复制
def facebook
    @facebook ||= Koala::Facebook::GraphAPI.new(oauth_token)
rescue Koala::Facebook::APIError => e
    logger.info e.to_s
    nil # or consider a custom null object
end
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-02 17:45:02

Sumit提交的答案可以是一种方法,但在搜索了更多的论坛后,我终于找到了一个优雅的方法。

代码语言:javascript
复制
@user_graph = Koala::Facebook::API.new(user_access_token)
pages = @user_graph.get_connections('me', 'accounts')
# get access token for first page
first_page_token = pages.first['access_token']

# or: retrieve access_token for a given page_id
page_token = @user_graph.get_page_access_token(page_id)

将"accounts“参数传递给get_connection对我来说非常有效。下面是对API的引用。

最后一件事,不要忘记在权限列表中添加"manage_pages“权限。

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

https://stackoverflow.com/questions/14659734

复制
相关文章

相似问题

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