我想根据他们在这里提供的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当然 –