【发布时间】:2023-05-25 07:56:01
【问题描述】:
我正在尝试通过他们的 API (https://api.localytics.com/docs#query) 从移动分析服务 Localytics 获取数据。特别是我想在 R 中翻译以下 cURL 命令:
curl --get 'https://api.localytics.com/v1/query' \
--user 'API_KEY:API_SECRET' \
--data 'app_id=APP_ID' \
--data 'metrics=users' \
--data 'dimensions=day' \
--data-urlencode 'conditions={"day":["between","2013-04-01","2013-04-07"]}'
我的 R 代码现在看起来像这样。 APIKey 和 API secret 当然会被实际的密钥所取代。但是,我收到一条错误消息,指出必须至少指定一个维度或指标。
object <- getURL('https://api.localytics.com/v1/query', userpwd = "API_Key:API_Secret", httpheader=list(app_id = "app_id=03343434353534",
metrics = "metrics=users",
dimensions = "dimensions=day",
conditions = toJSON('conditions={"day":["between","2014-07-01","2014-07-10"]}')), ssl.verifypeer = FALSE)
需要进行哪些更改才能使其正常工作。
提前感谢您帮助我, 彼得
【问题讨论】:
标签: r api ssl parameters rcurl