Reddit API Android 上的 403,但浏览器上没有

403 on Android for Reddit API but not on browser

当使用带有拦截器的 OKHttp 客户端通过 Retrofit 发出请求时添加 headers:

(授权:不记名+ access_token) (User-Agent: "user_agetn_as_described_by_reddit")

使用 Reddit 推荐的 oauth.reddit.com/.json URL,我得到了 403。现在,当我在 Postman 或类似的东西上做同样的事情时,我得到一个 200 和预期的 JSON.

有没有人知道与 Android 或 Retrofit 或 OKHttp 相关的事情可能会导致我这种痛苦?

我使用授权码而不是 access_token 来提出请求。我这边的一个错误。您应该使用授权码来发出令牌请求。