如何通过R传递Pardot身份验证标头

时间:2019-06-28 22:27:07

标签: r authentication

按照pardot API指令(http://developer.pardot.com/#using-the-api),我想通过GET函数中的标头传递用户密钥和api密钥

GET https://pi.pardot.com/api/<object>/version/3/do/<op>/<id_field>/<id>?<params> HTTP/1.1 Authorization: Pardot api_key=<your_api_key>, user_key=<your_user_key>

我已经尝试了很多东西,但似乎无法使其正常工作。

我尝试过类似的事情:

GET(url = data_url, add_headers(Authorization = "Pardot", api_key=api_key,user_key=user_key))

GET(url = data_url, add_headers(Authorization = paste("Pardot ", api_key=api_key,user_key=user_key)))

但这似乎不起作用

我希望获得有关如何使用GET函数在R中使用授权标头的一些反馈。我的方法似乎都不是合法的...

1 个答案:

答案 0 :(得分:0)

感谢您的初步反馈! 在此期间,我已经能够自己弄清楚了:

# Base query URL
data_url <- "https://pi.pardot.com/api/opportunity/version/4/do/query"

# Combine URL with headers
result <- GET(url = data_url, add_headers(Authorization = paste("Pardot api_key=",api_key,",user_key=",user_key)))

就这么简单...