在UUIDv4中哪里可以找到证书api的godaddy customerId?我需要customerId来检索我的证书列表,但在godaddy文档中没有信息可以在哪里找到这个。
对于任何可能遇到这种情况的人:您可以使用此端点v1/shoppers/{shopperId}?includes=customerId
只需使用您的客户号码(在页面左上角您的个人资料名称下(作为shopperId——这对我来说并不明显。
转到您的个人资料>查看源代码>查找";customerId";标签>完成。
在我的案例中,为客户进行GoDaddy证书集成时,我只有客户的API密钥和密钥可用,但我仍然需要UUIDv4 customerId。
我使用了一个到v1/certificates
端点的GET请求,从其中一个证书元数据对象内部获取shopperId,然后再向v1/shoppers/{shopperId}?includes=customerId
发出另一个GET请求。
对Shoppers API请求的响应提供了UUIDv4customerId
值,这最终允许我使用v2/customers/{customerId}/certificates
端点。
这只是Mark Miller评论的扩展,可视化了预期的内容以及整个API调用的外观(customerId是最后一个返回的键值对;API调用中的12345678是您的shopperId,您可以在GoDaddy的控制面板中找到(:
https://api.godaddy.com/v1/shoppers/12345678?includes=customerId
{
"shopperId": "12345678",
"marketId": "en-GB",
"email": “your@email.com",
"externalId": null,
"nameFirst": “Your”,
"nameLast": “Name”,
"customerId": “X-X-X-X-X”
}