У меня есть веб-приложение, размещенное на IIS 7, которое делает Http-вызовы с помощью API Google Fit API, я могу успешно отправлять POST и получать токен доступа, после чего я делаю GET для следующих URI:Ошибка Google Fit Api 403 от удаленного клиента
Вот как я построить запрос и посмотреть на ответ:
request = (HttpWebRequest)WebRequest.Create(uri);
request.Method = "GET";
request.ContentLength = 0;
request.Accept = "application/json";
request.Headers.Add("Authorization", "Bearer " + dict["access_token"]);
response = (HttpWebResponse)request.GetResponse();
respStream = response.GetResponseStream();
sResponse = new StreamReader(respStream).ReadToEnd();
respStream.Close();
Response.Write(sResponse);
Когда я запускаю это приложение в браузере на хост-сервере, Я успешно получаю json-объект (это не json, которого я ожидаю, но это ano ther issue). Однако, когда я пытаюсь получить доступ к сайту на удаленном клиенте, я получаю ошибку 403, указывающую на то, когда я пытаюсь получить ответ. Есть идеи?
Ах, извините, я забыл обновить это. Фактически это была проблема с разрешениями, которую я забыл. Спасибо за ваш ответ! – rickkr