2017-08-28 13 views
0

調査IDをSurveyMonkeyで名前で取得する方法は? これは見つかったものですが、これをPHPに変換する方法はありますか? -H "コンテンツタイプ": "アプリケーション/ JSON" https://api.surveymonkey.net/v3/surveys -d '{ "タイトル": "新しい調査"}'SurveyMonkeyで調査IDを名前で取得する方法

:-i -X POST -H "YOUR_ACCESS_TOKENベアラ許可" カール

ここでは、調査のタイトルパラメータを渡さずに私の基本的な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

「アンケートの猿の調査からどのように回答者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($ falseにchを、CURLOPT_POSTを、); 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を取得しようとしていますが、私はすべての調査のリストを取得しています..あなたは確認してくださいでした。

関連する問題