从R发送cURL命令



mailerLite是一个管理联系人和发送电子邮件的SaaS。我正在尝试使用他们的API将内容添加到我的帐户。

他们的API建立在HTTP之上,并且是RESTful。根据他们在这里的文档,我可以看到我是如何对列表进行分段的。有一个PHP和cURL的例子:

卷曲-vhttps://api.mailerlite.com/api/v2/segments
-H";X-MailerLite-ApiKey:myAPI密钥";

这在我的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。

也许可以试试

GET("https://api.mailerlite.com/api/v2/segments", add_headers(`X-MailerLite-ApiKey` = apiKey))

最新更新