Как передать Pardot-аутентификацию через R - PullRequest
0 голосов
/ 29 июня 2019

Следуя инструкциям API pardot (http://developer.pardot.com/#using-the-api), Я хочу передать свой пользовательский ключ и ключ API через заголовки в функции GET

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)))

Но это не похоже на работу

Я надеюсь получить некоторые отзывы о том, как использовать заголовки авторизации в R с помощью функции GET. Ни один из моих подходов не выглядит законным ...

1 Ответ

0 голосов
/ 30 июня 2019

Спасибо за первоначальный отзыв!Тем временем я смог понять это сам:

# 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)))

Это было так просто ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...