Как получить идентификатор опроса по имени в SurveyMonkey

Как получить идентификатор опроса по имени в SurveyMonkey? Это то, что найдено, но как это преобразовать в PHP?

curl -i -X ​​POST -H "Авторизация: носитель YOUR_ACCESS_TOKEN" -H "Тип контента": "application/json" https://api.surveymonkey.net/v3/surveys -d '{"title":"Новый опрос"}'

Вот мой базовый вызов API без передачи параметра заголовка опроса:

<?php
$requestHeaders = array(
    'Content-Type: application/json',
    'Authorization: Bearer 12345',
);

$url = 'https://api.surveymonkey.net/v3/surveys/';
$ch  = curl_init();
curl_setopt($ch, CURLOPT_URL, $url_contactlist);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $requestHeaders);
?>

Спасибо.

Решение:

Добавлять

curl_setopt($ch, CURLOPT_POST, false); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);

person Jack    schedule 28.08.2017    source источник
comment
Как насчет чтения их документов?   -  person B001ᛦ    schedule 28.08.2017
comment
Возможный дубликат Как вы получаете Идентификатор респондента из опроса Survey Monkey?   -  person user10089632    schedule 28.08.2017
comment
я сделал, код curl -i -X ​​POST взят из их документов.   -  person Jack    schedule 28.08.2017
comment
У вас уже есть PHP-код, просто выполните curl_exec($ch); и сообщите нам, в чем именно заключается проблема. -d эквивалент параметра в curl PHP: stackoverflow.com/questions/25032517/   -  person Daniel W.    schedule 28.08.2017
comment
Но мне нужно передать заголовок параметра: Новый опрос для поиска/фильтрации.   -  person Jack    schedule 28.08.2017
comment
Может быть, вы хотите поместить свое решение в ответ и нажать «Принять», не беспокойтесь о добавлении [решено] SO пометит его так. спасибо   -  person user10089632    schedule 28.08.2017
comment
в порядке. сделаю, спасибо за совет.   -  person Jack    schedule 28.08.2017


Ответы (1)


Я нашел решение: добавьте следующие строки: curl_setopt($ch, CURLOPT_POST, false); curl_setopt($ch, CURLOPT_POSTFIELDS, $params);

person Jack    schedule 28.08.2017