我尝试向 API 发送请求,使用 RCurl 库。
我的代码:
start = "2018-07-30"
end = "2018-08-15"
api_request <- paste("https://api-metrika.yandex.ru/stat/v1/data.csv?id=34904255&date1=",
start,
"&date2=",
end,
"&dimensions=ym:s:searchEngine&metrics=ym:s:visits&dimensions=ym:s:<attribution>SearchPhrase&filters=ym:s:<attribution>SearchPhrase!~'some|phrases|here'&limit=100000&oauth_token=OAuth_token_here", sep="")
s <- getURL(api_request)
每次我尝试这样做时,如果我改用 getUrlContent,我都会得到响应“错误 400”或“错误请求”。当我在浏览器中打开这个 url 时 - 它工作正常。我仍然找不到这个问题的任何解决方案,所以如果有人对此有所了解 - 请帮助我,好心人=)