2017-08-28 83 views
0

如何在SurveyMonkey中按名稱獲取調查ID? 這是發現,但如何將其轉換爲PHP?如何在SurveyMonkey中按名稱獲取調查ID

捲曲-i -X POST -H 「授權:承載YOUR_ACCESS_TOKEN」 -H 「內容類型」: 「應用/ JSON」 https://api.surveymonkey.net/v3/surveys -d '{ 「稱號」: 「新調查」}'

這裏是我沒有通過調查標題參數的基本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

如何閱讀他們的文檔? –

+0

[您如何從Survey Monkey調查中獲得答卷人ID?](https://stackoverflow.com/questions/19665652/how-do-you-get-the-respondent-id-from-a-調查猴子調查) – user10089632

+0

我做到了,代碼curl -i -X POST是從他們的文檔中抓取的。 – Jack

回答

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

這是我的代碼,我想通過標題來獲得surevy ID,但我得到的所有調查表..可否請你檢查。