我想根據他們在這裏提供的API爲GoDaddy開發客戶端應用程序https://developer.godaddy.com 而且我有一個簡單示例的問題,我嘗試使用下一個PHP代碼來檢查域是否可用:Godaddy 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();
}
而且我總是收到錯誤:「客戶端錯誤:401」。與使用cURL庫有同樣的問題。我沒有找到任何在線支持。 我需要幫助,有人可以解釋我應該如何授權他們的API服務?也許我需要發送任何其他HTTP頭或附加參數?
你確定變量'$ myKey'和'$ mySecret'是否定義正確? –
@CharlotteDunois當然 –