问题描述
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。
解决方法
也许尝试
GET("https://api.mailerlite.com/api/v2/segments",add_headers(`X-MailerLite-ApiKey` = apiKey))