我正在尝试使用 clickBank 的 Sandbox Api,它接受发布请求。但不知何故,它不起作用。
我正在使用 POST 方法调用 clickBank 的 Prepare Api (https://sandbox.clickbank.com/rest/1.2/sandbox/prepare)。
但它给了我这个错误 HTTP/1.1 405 Method Not Allowed 日期:星期三,2012 年 11 月 7 日 12:08:32 GMT 服务器:Apache/2.2.22 (FreeBSD) mod_jk/1.2.32 mod_ssl/2.2.22 OpenSSL/0.9。 8q 允许:POST,OPTIONS 内容长度:1034 内容类型:text/html;charset=utf-8 1
这是我的代码。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://sandbox.clickbank.com/rest/1.2/sandbox/prepare");
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
//curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept: application/xml", "Authorization:". $dev_key .":" .$api_key ));
$result = curl_exec($ch);
curl_close($ch);
print $result;
我尝试了一切,但似乎没有用。任何帮助将不胜感激。
提前致谢。