【发布时间】:2015-09-14 18:10:45
【问题描述】:
我收到错误:
{ "message": "Method Not Allowed", "status": 405 }
尝试创建新的接收地址时。根据API doc,我的 API 密钥具有“recv”权限。
This 是 API 文档所说的关于将 args 发送到端点的内容。唯一需要的参数是帐户,我在cURL 中尝试POST。
我怀疑我没有正确设置cURL 选项。
这是我的代码:
$endpoint='/v1/new/receive';
$url='https://api.coinkite.com'.$endpoint;
$sign = coinkitesign($endpoint);
$API_KEY = COINKITEAPIKEY;
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_HTTPHEADER,array("X-CK-Key: {$API_KEY}", "X-CK-Sign: {$sign[0]}", "X-CK-Timestamp: {$sign[1]}"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);
$data = array('account' => '933xxxxx2A-Axxxx5','memo' => 'test1234');
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
【问题讨论】: