У меня проблемы с преобразованием запроса cURL в пост-запрос httr при обмене данными с API Zendesk.
Я успешно извлек данные из API, но размещение сообщений пока проблематично.
Я разговаривал со службой поддержки Zendesk API, но, к сожалению, у них нет опыта работы с R, поэтому не могу сказать мне, неверен ли мой сценарий или нет.
Пример cURL, который я привел, выглядит следующим образом (заменена вся конфиденциальная информация):
curl https://{subdomain}.zendesk.com/api/v2/nps/surveys/{survey_id}/invitations.json -d '{"invitation": {"recipients": [{"name": "Ed C", "email": "example@subdomain.com", "language": "en-US"}]}}'
-H "Content-Type: application/json"
-v -u {your_email}/token:{your_api_token} -X POST
Мои знания о cURL очень ограничены, но я считаю, что правильно связываюсь с API с помощью приведенного ниже сценария (опять же, заменена вся конфиденциальная информация):
r2 <- POST('https://{subdomain}.zendesk.com/api/v2/nps/surveys/{survery_id}/invitations.json'
,add_headers(Authorization="Basic {api_key}")
,body ='{"invitation": {"recipients": [{"name": "Ed C", "email": "example@subdomain.com", "language": "en-US"}]}}'
,encode='json'
)
Я неоднократно изучал переполнение стека, а также другие источники, но пока не нашел ситуации, применимой к моей проблеме.
Заранее спасибо.