调用单域名的解析接口访问Domain资源提示“UnsignedInterfaceDisabled”错误

问题描述

调用单域名的解析接口访问Domain资源时,提示以下错误:

UnsignedInterfaceDisabled

问题原因

HTTPDNS开启了加签访问,无法调用单域名的解析接口访问Domain资源。

解决方案

  1. 登录HTTPDNS控制台,从左侧导航栏选择接入配置> 开发配置

  2. 在开发配置页面获取secretKey:image

  3. 端侧代码启用鉴权:

    Android:

    HttpDnsService httpdns = HttpDns.getService(applicationContext, accountID,secretKey);

    iOS:

    HttpDnsService *httpdns = [[HttpDnsService alloc] initWithAccountID:accountID secretKey];

    Harmony:

    httpdns.configService(accountID, {
          context: this.context,
          secretKey:this.secretKey
        });

适用于

  • HTTPDNS