我创建了Facebook应用程序,用于在网站上登录并将订阅源发布到Facebook页面。 网站尝试使用
授权用户 scope=publish_stream,email,user_birthday,user_location,manage_pages but given access token with scopes: public_profile, email.
当使用Facebook应用程序管理员授权时,它将能够在Facebook页面上发布供稿,其他任何用户都无法发布。也许我错过了一些facebook app配置?
我使用org.brickred.socialauth.AuthProvider.api()
答案 0 :(得分:0)
首先,请确保您的应用未处于开发模式(设置>状态和审核)。当应用程序处于开发模式时,只有开发人员/管理员和测试人员可以测试该应用程序。
其次,请勿使用已弃用的publish_stream
权限,而是使用publish_actions
。