我目前正在尝试使用此代码使用JRAW reddit api wrapper获取用户保存的帖子:
val helper = App.get().accountHelper
val paginator = helper.reddit.me()
.history("saved")
.build()
val saved = paginator.next()
总是导致403 - 禁止。我使用JRAW-Android new user example登录并获取oauth令牌,然后切换到显示帐户已通过身份验证的用户accountHelper.switchToUser(userName)
。
为什么我无法进行身份验证?
答案 0 :(得分:1)
没有意识到Reddit有scopes。在请求history
getAuthorizationUrl
范围添加到字符串数组中
String[] scopes = new String[]{ "read", "identity", "account", "save", "history"};
String authUrl = helper.getAuthorizationUrl(requestRefreshToken, useMobileSite, scopes);