检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK获取和安装 JAVA版本,内容审核服务推荐您通过 Maven 安装依赖的方式使用华为云 Java SDK: 首先您需要在您的操作系统中 下载 并 安装Maven 。 安装配置完成后,输入命令“mvn -v”,显示如下图 Maven版本信息 表示成功。 Maven安装完成后,
获取认证信息 登录华为云管理控制台。 鼠标移动至用户名处,在下拉列表中单击“我的凭证”。 选择“访问密钥”页签,单击“新增访问秘钥”按钮。 通过邮箱或者手机进行验证,输入对应的验证码。 单击“确定”,下载认证账号的AK/SK,AK/SK数据会以本地文件的形式保存,请妥善保管。
Python语言SDK获取和安装 python语言SDK的获取和安装推荐使用pip命令进行安装或使用pycharm进行安装,需要安装huaweicloudsdkcore包以及huaweicloudsdkmoderation,参考方法如下: pip 安装: # 安装核心库 pip install
GO语言SDK获取和安装 GO语言SDK的获取和安装使用命令,参考方法如下: go get -u github.com/huaweicloud/huaweicloud-sdk-go-v3 父主题: 使用SDK(GO)
使用SDK(Java) Java开发环境配置 SDK获取和安装 SDK调用示例
获取项目ID 操作场景 在调用接口的时候,部分请求中需要填入项目ID或项目名称,所以需要获取到项目ID和名称。有如下两种获取方式: 从控制台获取项目ID和名称 调用API获取项目ID 从控制台获取项目ID和名称 从控制台获取项目ID(project_id)和名称(project name)的步骤如下:
新建系统变量CLASSPATH,变量值为“%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar” 。 打开命令行窗口,输入“java -version”,显示如图1表示配置成功。 图1 Java版本信息 父主题: 使用SDK(Java)
t的name,获取方法请参见获取用户名、账号名和项目name。 scope参数定义了Token的作用域,上面示例中获取的Token仅能访问project下的资源。您还可以设置Token作用域为某个账号下所有资源或账号的某个project下的资源,详细定义请参见获取用户Token。
提供了各个云服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档进行配置。 表1 SDK列表 编程语言 github地址 指导文档 视频指导 JAVA huaweicloud-sdk-java-v3 Java SDK使用指导 Java SDK视频指导 PYTHON huawe
Content-Type 响应消息体的MIME类型。 对于获取用户Token接口,返回如图1所示的消息头,其中“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。 图1 获取用户Token响应消息头 响应消息体 响应消息
AK/SK即访问密钥,请登录我的凭证页面,选择“访问密钥 > 新增访问密钥”获取。 图2 新增访问密钥 配置Java SDK中的AK/SK,进行AK/SK认证鉴权。 根据获取的AK/SK,修改工程目录中“ModerationTextContentDemo.java”文件中函数的“AK”和“SK”的值。示例代码如下:
参见内容审核地区和终端节点。 根据API调用返回结果或者错误码查找原因,具体请参见内容审核错误码。 检查访问密钥AK/SK是否获取成功,获取方式请参见获取AK/SK。 检查Token是否填写正确或者已过期。 检查API调用方法是否正确,具体操作请参见《内容审核API参考》。 联系服务人员
AK/SK即访问密钥,请登录我的凭证页面,选择“访问密钥 > 新增访问密钥”获取。 图2 新增访问密钥 配置Java SDK中的AK/SK,进行AK/SK认证鉴权。 根据获取的AK/SK,修改工程目录中“ModerationImageContentDemo.java”文件中函数的“AK”和“SK”的值。示例代码如下:
获取账号名和账号ID 在调用接口的时候,部分请求中需要填入账号名(domain name)和账号ID(domain_id)。获取步骤如下: 注册并登录管理控制台。 鼠标移动至用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面的查看“账号名”和“账号ID”。 图1 获取账号名和ID
url = "https://{endpoint}/v3/{project_id}/moderation/image" token = "用户获取得到的实际token值" headers = {'Content-Type': 'application/json', 'X-Auth-Token':
示例代码中需要配置使用RunQueryAudioModerationJobRequest类的withJobId配置审核任务的id,配置完成后运行即可。 项目ID的获取请参考获取项目ID。 <?php namespace HuaweiCloud\SDK\Moderation\V3\Model; require_once
示例代码中需要配置使用RunQueryDocumentModerationJobRequest类的withJobId配置审核任务的id,配置完成后运行即可。 项目ID的获取请参考获取项目ID。 <?php namespace HuaweiCloud\SDK\Moderation\V3\Model; require_once
url = "https://{endpoint}/v3/{project_id}/moderation/text" token = "用户获取得到的实际token值" headers = {'Content-Type': 'application/json', 'X-Auth-Token':
示例说明。 示例代码中可以将TextDetectionDataReq的text配置待检测的文本信息,配置完成后运行即可。 项目ID的获取请参考获取项目ID。 <?php namespace HuaweiCloud\SDK\Moderation\V3\Model; require_once
deoStreamModerationJobRequest类的withJobId配置审核任务的id,配置完成后运行即可。 项目ID的获取请参考获取项目ID。 <?php namespace HuaweiCloud\SDK\Moderation\V3\Model; require_once