调用GetAccountInfo接口,获取当前HTTPDNS账户信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String GetAccountInfo

系统规定参数。取值:GetAccountInfo

返回数据

名称 类型 示例值 描述
RequestId String 50F9C40E-188D-4208-BE2C-74271337****

请求ID。

AccountInfo Object

当前账户信息。

SignSecret String 50F9C40E****

签名密钥。

SignedCount Long 611523

鉴权接口请求数。

PackageCount Integer 0

资源包数(历史遗留字段,当前恒为0)

MonthResolveCount Integer 9927326

本月HTTP类型解析总量。

AccountId String 1337****

账户ID。

UnsignedEnabled Boolean true

非鉴权接口是否开启。

UserStatus Integer 1

HTTPDNS账号状态编码,1-账号正常,2-账号欠费,3-账号停服

UnsignedCount Long 1523

非鉴权接口请求数。

MonthHttpsResolveCount Integer 3

本月HTTPS类型解析总量。

MonthFreeCount Integer 1500000

每月免费解析量。

即您每个自然月可以免费调用HTTPDNS服务进行域名解析的次数。

示例

请求示例

http(s)://[Endpoint]/?Action=GetAccountInfo
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<GetAccountInfoResponse>
    <RequestId>50F9C40E-188D-4208-BE2C-74271337****</RequestId>
    <AccountInfo>
        <SignSecret>50F9C40E****</SignSecret>
        <SignedCount>611523</SignedCount>
        <PackageCount>0</PackageCount>
        <MonthResolveCount>9927326</MonthResolveCount>
        <AccountId>1337****</AccountId>
        <UnsignedEnabled>true</UnsignedEnabled>
        <UserStatus>1</UserStatus>
        <UnsignedCount>1523</UnsignedCount>
        <MonthHttpsResolveCount>3</MonthHttpsResolveCount>
        <MonthFreeCount>1500000</MonthFreeCount>
    </AccountInfo>
</GetAccountInfoResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "50F9C40E-188D-4208-BE2C-74271337****",
  "AccountInfo" : {
    "SignSecret" : "50F9C40E****",
    "SignedCount" : 611523,
    "PackageCount" : 0,
    "MonthResolveCount" : 9927326,
    "AccountId" : "1337****",
    "UnsignedEnabled" : true,
    "UserStatus" : 1,
    "UnsignedCount" : 1523,
    "MonthHttpsResolveCount" : 3,
    "MonthFreeCount" : 1500000
  }
}

错误码

访问错误中心查看更多错误码。