【发布时间】:2017-10-11 15:35:35
【问题描述】:
如何在 SurveyMonkey 中按名称获取调查 ID? 这是找到的,但是如何将它转换成PHP呢?
curl -i -X POST -H "Authorization:bearer YOUR_ACCESS_TOKEN" -H "Content-Type": "application/json" https://api.surveymonkey.net/v3/surveys -d '{"title":"New Survey"}'
这是我没有传递调查标题参数的基本 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);
【问题讨论】:
-
阅读他们的文档怎么样?
-
我做了,代码 curl -i -X POST 是从他们的文档中获取的。
-
您已经有了 PHP 代码,只需执行
curl_exec($ch);并让我们知道具体问题所在。-dcurl PHP 中等效的参数:stackoverflow.com/questions/25032517/… -
但我需要传递参数“title:New Survey”进行搜索/过滤。
标签: php api surveymonkey