Всем привет.
Прошу подсказать, что я делаю не так (может кто-то сталкивался уже) при подключении к api Яндекс Метрики и попытке выгрузить данные оттуда.
Приложение сделал. Доступ OAuth получен.
Но в ответ получаю всё равно "Access is denied".
Вот так пробую подключиться:
Прошу подсказать, что я делаю не так (может кто-то сталкивался уже) при подключении к api Яндекс Метрики и попытке выгрузить данные оттуда.
Приложение сделал. Доступ OAuth получен.
Но в ответ получаю всё равно "Access is denied".
Вот так пробую подключиться:
C#:
string url = "https://api-metrika.yandex.ru/stat/v1/data?metrics=ym:s:visits,ym:s:pageviews&dimensions=ym:s:referer,ym:s:startURLDomain&date1=yesterday&date2=today&limit=10000&offset=1&ids=АЙДИ_СЧЕТЧИКА&oauth_token=ПОЛУЧЕННЫЙ_ТОКЕН";
string proxy = "";
string encoding = "UTF-8";
int timeout = 10000;
string cookies = "";
string userAgent = "";
bool useRedirect = false;
int maxRedirectCount = 3;
string[] additionalHeaders = {
"Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"Connection: keep-alive",
"Authorization: OAuth ПОЛУЧЕННЫЙ_ТОКЕН"};
var response = ZennoPoster.HttpGet(url, proxy, encoding, respType:ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, timeout, cookies, userAgent, useRedirect, maxRedirectCount, additionalHeaders);
return response;