1
Я пытаюсь взаимодействовать с Reddit API, но сталкиваюсь с некоторыми проблемами в GET после извлечения моего access_token. Я подтвердил токен и требуемые области для завершения этой операции:Reddit GET возвращает 403, хотя токен верен
Android.Widget.Toast.MakeText(this, "TOKEN : " + myItem.myAccessKey.accessKeyString, ToastLength.Long).Show();
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("https://www.reddit.com/api/v1/me");
myRequest.PreAuthenticate = true;
myRequest.Headers.Add("Authorization", "Bearer " + myItem.myAccessKey.accessKeyString);
var myResponse = myRequest.GetResponse(); //403 forbidden here
if (myResponse == null)
{
Finish();
}
var myStreamReader = new StreamReader(myResponse.GetResponseStream());
var json = myStreamReader.ReadToEnd();
myResponse.Close();
myStreamReader.Close();
403 означает запрещенное - вы не * разрешаете * использовать URL-адрес, даже если аутентификация завершена. Вы уверены, что это правильный URL? –
https://www.reddit.com/dev/api/ Я не думал, что буду использовать неправильный URL. Я попытаюсь выяснить, использую ли я неправильный URL-адрес, спасибо! – user3491812
URL-адрес, который вы пробовали: 'https: // www.reddit.com/api/v1/me' –