-1
{ “消息”: “意外令牌“”, “体”:“{ '类型': 'A', '名称':' tarunDhiman”, '数据': '166.62.81.221', 'TTL':3600}“
代码
$data = "{'type':'A','name':'tarunDhiman','data':'166.62.81.221','ttl':3600}";
$url = "https://api.godaddy.com/v1/domains/{domain}/records";
$headers = array(
'Content-Type: application/json',
'Accept : application/json',
'Authorization : sso-key {key}:{token}');
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'PATCH');
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec($curl);
curl_close($curl);
print $response ;
exit;
是的,你是对的,但它不工作.. :( –
和JSON字符串使用双引号代替单引号:{ “类型”: “A”, “名称“:”tarunDhiman“, ”data“:”166.62.81.221“, ”ttl“:3600 } – Slaiv206
当使用'{”type“:”A“,”name“:”tarunDhiman“,”data“ : “166.62.81.221”, “TTL”:3600}”,双引号这给错误 下面{ “代码”: “INVALID_BODY”,“消息“:”请求主体不满足模式,详见'fields'“,”responseModel“:”错误“,”fields“:[{”message“:”不是数组“,”path“:”记录”,‘代码’:‘UNEXPECTED_TYPE’}]} –