0

我使用omniauth-facebook gem 添加了一个facebook 登录按钮。它使用omniauth.auth 哈希和所有用户信息往返于facebook 和返回。但是我没有得到用户允许我的应用程序的中间页面,所以当我尝试从我的应用程序发布到 facebook 时,我得到了错误

OAuthException :: (#200) The user hasn't authorized 
the application to perform this action)

我猜这是 facebook 应用程序页面上的设置,但对于我的生活,我没有看到它或在文档中看到提及。

4

1 回答 1

0

糟糕,我应该更仔细地阅读omni auth-facebook 文档。在文档中:

范围:您要向用户请求的权限的逗号分隔列表。有关可用权限的完整列表,请参阅 Facebook 文档:http: //developers.facebook.com/docs/reference/api/permissions。默认值:电子邮件,offline_access

于 2012-04-11T15:25:55.360 回答