按照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中使用授权标头的一些反馈。我的方法似乎都不是合法的...
答案 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)))
就这么简单...