我正在尝试创建一个应用程序,以从调查中获取答复,然后与他们进行报告。为了这个目的,我正在使用php。这是我的代码:
<?php
header('Access-Control-Allow-Origin: *');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"https://api.surveymonkey.net/v3/benchmark_bundles");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$headers = array(
'Authorization: bearer XXXX',
'Content-Type:application/json',
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
echo $result;
curl_close ($ch);
?>
问题是,我总是收到相同的错误消息,后跟401。我有一个高级帐户,授权代码是您部署应用程序后获得的授权代码。也许代码根本不正确,或者SurveyMonkey没有正确获得授权。