【问题标题】:Send cURL command from R从 R 发送 cURL 命令
【发布时间】: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。

【问题讨论】:

    标签: r rest rcurl


    【解决方案1】:

    不妨试试

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      • 2023-01-18
      相关资源
      最近更新 更多