【发布时间】:2014-03-26 17:03:58
【问题描述】:
我正在尝试使用 httr 包找到通过 R 连接到 Appannie API 的方法(根本没有 API 连接经验)。
API 需要包含请求标头
来自appannie网站的引用:
注册一个 App Annie 帐户并生成一个 API 密钥。
将此密钥添加到您的请求标头中,如下所示:
授权:不记名''引用结束
我写的代码是这样的
query <- "http://api.appannie.com/v1/accounts/1000/sales?break_down=application+dat
&start_date=2012-01-01
&end_date=2012-02-01
¤cy=USD
&countries=US
&page_index=1"
getdata<-GET(url=query, add_headers("Authorization: bearer 811b..."))
http_status(getdata) 命令显示“客户端错误:(401) 未经授权” 有人可以帮我解决一下,我做错了什么?
【问题讨论】:
-
你试过“Bearer”(大写B)吗?
-
我做了,结果一样
-
"API是无状态的,每个请求都需要认证。所有API请求都使用API key bearer认证,并且只接受HTTPS发出的请求。”通过support.appannie.com/entries/23215057-3-Authentication。您的
query以http开头。这可能就是问题所在。