我正在尝试让Intuit CAD API在PHP应用程序中运行。我已经使用recommended "SDK"阅读文档(好吧,更像是一个演示应用程序),搜索网页并尝试分散在这里和那里的多个建议。这就是我想出的:
// I also use log file for curl - which doesn't add any info
$curl_logfile = fopen('/tmp/curl_debug', 'w+');
$ch = curl_init();
$options = array();
$options[CURLOPT_VERBOSE] = true;
$options[CURLOPT_RETURNTRANSFER] = true;
$options[CURLOPT_TIMEOUT] = 360;
$options[CURLOPT_CERTINFO] = false;
$options[CURLOPT_SSL_VERIFYPEER] = false;
$options[CURLINFO_HEADER_OUT] = true;
$options[CURLOPT_STDERR] = $curl_logfile;
$options[CURLOPT_URL] = $signed_request['signed_url'];
curl_setopt_array($ch, $options);
$raw = curl_exec($ch);
if ($error_num = curl_errno($ch)) {
$error_desc = curl_error($ch);
}
// debug - get all info about the request just issues
$all_data = curl_getinfo($ch);
上面的代码返回400作为返回代码(使用curl_getinfo()查看)和$ raw中的空字符串。
如何让我的PHP应用与Intuit CAD API对话?
另外,在同一个注释中 - 某些API方法需要传输参数,因此它似乎是路径的一部分。例如:getInstitutionDetails(v1 / institutions / INST-ID )。我可以将这些变量作为参数吗?否则,我需要根据所使用的特定API方法非一般地制作每个请求: - (
谢谢!