检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取请求认证 调用内容审核的API有如下两种认证方式,请任选其中一种进行认证鉴权。 Token认证:通过Token认证调用请求,具体操作请参见Token认证。 AK/SK认证:通过AK/SK加密调用请求。AK/SK认证安全性更高,具体操作请参见AK/SK认证。
调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
图1 工程目录 步骤四:认证鉴权 内容审核服务认证方式有Token和AK/SK两种方式,本示例中使用AK/SK方式进行认证。 获取AK/SK。 AK/SK即访问密钥,请登录我的凭证页面,选择“访问密钥 > 新增访问密钥”获取。
否 使用Token认证时必选。 - 公有云API同时支持使用AK/SK认证,AK/SK认证是使用SDK对请求进行签名,签名过程会自动往请求中添加Authorization(签名认证信息)和X-Sdk-Date(请求发送的时间)请求头。
使用本服务的操作流程如下所示: 图1 使用流程 表1 使用流程说明 流程 子任务 说明 详细指导 准备工作 注册华为账号并实名认证 使用内容审核服务之前,您需要注册华为账号并进行实名认证。
图1 工程目录 步骤五:认证鉴权 内容审核服务认证方式有Token和AK/SK两种方式,本示例中使用AK/SK方式进行认证。 获取AK/SK。 AK/SK即访问密钥,请登录我的凭证页面,选择“访问密钥 > 新增访问密钥”获取。
图1 Token认证鉴权 单击“Send”,发送请求,来获取并复制Token。 获取返回结果“Headers”中的“X-Subject-Token”即为Token。Token有效期为24小时。
如何调用API 申请服务 构造请求 认证鉴权 返回结果
3.因为AK/SK认证失败,请检查AK/SK是否正确,账号是否因欠费等原因权限被限制。 decrypt token fail:发送的HTTP请求header中x-auth-token的token请求认证信息错误,请检查发送的请求和token。
401 Unauthorized 在客户端提供认证信息后,返回该状态码,表明服务端指出客户端所提供的认证信息不正确或非法。 402 Payment Required 保留请求。 403 Forbidden 请求被拒绝访问。
前提条件 已注册华为账号,并完成实名认证,账号不能处于欠费、冻结、被注销等异常状态。 了解文本内容审核约束限制。 已开通文本内容审核服务。 操作步骤 安装Python环境并获取SDK软件包。 从Python官网下载并安装合适的Python版本。
前提条件 在使用文本内容审核之前需要您完成服务申请和认证鉴权,具体操作流程请参见内容审核快速入门。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
core = require('@huaweicloud/huaweicloud-sdk-core'); const moderation = require("@huaweicloud/huaweicloud-sdk-moderation/v3/public-api"); // 认证用的
有了Token之后,您就可以使用Token认证调用其他API。 图1 获取用户Token响应消息头 响应消息体 响应消息体通常以结构化格式返回,与响应消息头中Content-type对应,传递除响应消息头之外的内容。 对于获取用户Token接口,返回如下消息体。
core = require('@huaweicloud/huaweicloud-sdk-core'); const moderation = require("@huaweicloud/huaweicloud-sdk-moderation/v3/public-api"); // 认证用的
from huaweicloudsdkcore.exceptions import exceptions from huaweicloudsdkmoderation.v3 import * import os if __name__ == "__main__": # 认证用的
from huaweicloudsdkcore.exceptions import exceptions from huaweicloudsdkmoderation.v3 import * import os if __name__ == "__main__": # 认证用的
services/moderation/v3/model" region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/moderation/v3/region" ) func main() { // 认证用的
services/moderation/v3/model" region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/moderation/v3/region" ) func main() { // 认证用的