【发布时间】:2020-10-05 18:31:34
【问题描述】:
mailerLite 是一种管理联系人和发送电子邮件的 SaaS。我正在尝试使用他们的 API 向我的帐户添加内容。
他们的 API 建立在 HTTP 之上,并且是 RESTful。根据他们的文档here,我可以看到我是如何分割我的列表的。有一个PHP和cURL的例子:
curl -v https://api.mailerlite.com/api/v2/segments
-H "X-MailerLite-ApiKey: my-api-key"
这可以在我的 Mac 上的终端提示符下成功运行。 现在我希望从 R 做同样的事情。
我试过了:
apiKey <- "my-api-key"
result <- GET("https://api.mailerlite.com/api/v2/segments", add_headers(Authorization = paste("X-MailerLite-ApiKey", apiKey)))
result
# Status 401: Unauthorized
另外,我对 R 包之间的区别感到困惑:RCurl、httr、curl 和 crul。
【问题讨论】: