graph api get public events with rails/koala 仅适用于某些网站

graph api get public events with rails/koala works only for some sites

这是我的代码

Koala.config.api_version = 'v2.3'
@oauth = Koala::Facebook::OAuth.new 'app_id', 'app_secret'
@graph = Koala::Facebook::API.new @oauth.get_app_access_token

@events = @graph.get_object('141991029192409/events')

效果很好。如果我尝试从

等其他站点获取事件
@events = @graph.get_object('161335993890217/events')

我收到这个错误

GraphMethodException, code: 100, message: Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api [HTTP 400]

该页面可能在某些方面受到限制(酒精相关内容、年龄、位置)——这意味着您需要使用用户访问令牌而不是应用访问令牌。 (或者页面访问令牌,如果您对该页面具有管理员控制权。)

使用用户访问令牌,Facebook 使用有关该用户的信息来确定他们是否被允许查看该页面。应用程序访问令牌可以被“任何人”使用,因此不能用于访问此类受限页面。