Fehlerunerwarteter Token Fehler bei der Integration godaddy Domäne API
{ "message": "Unexpected token‚", "body":" { 'Typ': 'A', 'Name': ' tarunDhiman‘, 'Daten': '166.62.81.221', 'ttl': 3600}"}
-Code
$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;
ja sind Sie richtig, aber es funktioniert nicht .. :( –
und in der JSON-String doppelte Anführungszeichen statt einfache Anführungszeichen verwenden: { "type": "A", " name ":" tarunDhiman ", " daten ":" 166.62.81.221 ", " ttl ": 3600 } – Slaiv206
Bei Verwendung von '{" type ":" A "," name ":" tarunDhiman "," data " : "166.62.81.221", "ttl": 3600} ', doppelte Anführungszeichen unter dem Fehler {"code": "INVALID_BODY", "message ":" Request Body erfüllt das Schema nicht, siehe Details in 'fields'", "responseModel": "Fehler", "fields": [{"message": "ist kein Array", "path": "records "," code ":" UNEXPECTED_TYPE "}]} –