Próbuję stworzyć aplikację kliencką dla GoDaddy na podstawie ich API, które tutaj zapewniają https://developer.godaddy.com Mam problem z prostym przykładem, próbuję użyć następnego kodu PHP, aby sprawdzić, czy domena jest dostępna:Błąd autoryzacji GoDdy api
use GuzzleHttp\Client;
try {
$client = new Client([
'base_uri' => 'https://api.godaddy.com',
]);
$responce = $client->get(
'/v1/domains/available?domain=example.guru',
[
'headers' => [
'Authorization' => "sso-key $myKey:$mySecret",
'X-Shopper-Id' => "$myID",
'Accept' => 'application/json',
]
]
);
echo $responce->getBody();
} catch (Exception $e) {
echo $e->getMessage();
}
I cały czas otrzymuję błąd: "błąd Klient: 401". Ten sam problem mam w przypadku korzystania z biblioteki cURL. Nie znalazłem żadnej pomocy online. Potrzebuję pomocy, czy ktoś może wyjaśnić, w jaki sposób powinienem autoryzować usługę? Może muszę wysłać inne nagłówki http lub dodatkowe parametry?
Jesteś pewny, że zmienne '$ myKey' i' $ mySecret' są zdefiniowane i poprawne? –
@CharlotteDunois oczywiście –