Как получить идентификатор опроса по имени в 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);

0

Решение

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

0

Другие решения

$requestHeaders = array(
'Content-Type: application/json',
'Authorization: Bearer MY_TOKEN',
);

$data = array();
$data['title'] = 'Zapier Tessfsdfsfdst';

$post_args = json_encode($data);

$url = 'https://api.surveymonkey.net/v3/surveys/';
$ch  = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_args);
curl_setopt($ch, CURLOPT_POST, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, $requestHeaders);

$arr = curl_exec($ch);
curl_close($ch);

Это мой код, я пытаюсь получить верный идентификатор по названию, но я получаю весь список опросов. Не могли бы вы проверить.

0

По вопросам рекламы [email protected]