0
oAuth를 사용하여 내 앱을 인증하고 있습니다. 나는 코드 access_token과 refresh_token을 얻을 수 있었다. 다음 단계는 현재 사용자에 대한 정보를 얻으려고하는 것입니다.Reddit API에서 데이터를 가져 오는 중 403 오류가 발생했습니다.
public async void GetCurrentUser()
{
using (var client = new HttpClient())
{
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", AccessToken);
var response = await client.GetAsync("https://oauth.reddit.com/api/v1/me");
if (response.IsSuccessStatusCode)
{
var json = await response.Content.ReadAsStringAsync();
var obj = Newtonsoft.Json.JsonConvert.DeserializeObject<dynamic>(json);
}
}
}
이것은 이것을 수행하는 데 사용하는 방법입니다. 그러나 응답은 항상 403 (금지됨) 오류 코드입니다. 어떤 생각이 잘못 될 수 있습니까? access_token은 내가 요청했을 때 받았던 것입니다. https://oauth.reddit.com/api/v1/access_token
필자와 동일한 요청을 만들면 토큰이 정확하다고 생각합니다.