# 接入说明

本文将讲述如何开通使用计量计费服务。

# 服务对接方式

计量计费服务提供以下两种对接方式:

1、网关自动计量。此方式适合简单业务(即一个接口或几个接口代表依次业务完成),用户仅需要通过界面配置计费规则,填写请求完成标识即可。使用前提:接口需要再AECORE统一网关上注册。

**2、自定义计量。**对于服务业务完成标准需要以多种维度去衡量的、如分辨率、内存、时间耗费等,调用方需要设置业务项、计费规则、调用API接口创建订单。

# 网关自动计量

网关自动计量使用方式:

# 1.注册接口信息

在【SP工作台】—【统一接口】—【API列表】,注册接口信息。

# 2.打开计费开关

根据需要计量的接口,打开计费开关配置规则即启动。关闭开关则不再计量;在打开计量的情况下支持修改计量规则,点击文字进入编辑状态。

# **3.**配置计费规则

当前支持固定计费和动态计费两种模式。

固定计费即:调用一次API记一次业务订单;

动态计费即:在单纯API调用无法反应时,需要配置接口相关的变量参数共同反馈,可参考动态计费规则说明

# 自定义计量

自定义计量使用方式:

# **1.**创建应用

登录AECORE,并创建应用,创建应用后即可获取appkey、appsecert,这是调用服务的秘钥请妥善管理。

注意

创建应用前请先注册并登录AECORE。 任何个人和企业可以在AECORE注册成为开发者,如果之前有广联达账号,可以直接登录。公司内部员工请统一使用公司邮箱注册

● 创建应用

● 填写应用信息

应用名称:应用中文名称,可修改;

应用标识:应用的英文名称,唯一不可变更。

# 2.选择并开通计费服务

应用创建后选择并开通本服务

# 3.计费业务项配置

当服务下有多个子业务,需要配置业务项,并根需绑定计费方式。

如UGC内容安全检测,包含:文本检测、图片检测、视频检测;

如云渲染服务,包含:静帧渲染、VR模型烘焙、VR全景图渲染等

服务支持整体计量,也支持服务下的子服务计量,此处需要各业务方自定义。

# 4.计费方式配置

计费方式即服务按照什么方式扣费,系统默认支持:单次。其他计费方式由用户配置。

# 5.为应用充值

计费模式配上后,应用产生调用需要发生扣费,那么就需要各服务方先为自己的客户(花钱买服务)充值。目前系统支持赊账,即不充值的情况下也支持扣点。

# 6.调用API接口创建订单

查看DEMO示例

查看创建消费订单接口

# 7.获取访问服务token

  1. 将创建应用时获得的appkey和appsecret,进行base64编码,示例如下
String creds = String.format("%s:%s", appKey, appSecret); // appkey和appsecret之间有一个冒号,拼成字符串,如: appKey:appSecret
String credential = Base64.encode(creds.getBytes("UTF-8"));
1
2

​ 也可通过在线网络获取base64编码,如base64编码工具

  1. 在shell命令行中向用户中心发起获取token http请求,将上面的base64编码放入请求头Authorization中,并在前面加上"Basic "中

    注意

    1、Basic后有空格;

    2、请使用自己创建的appkey和appsecret生成base64编码替换文中的XXX

curl -X POST -H 'Authorization: Basic Q1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxOGFmaGI=' \
'https://account.glodon.com/oauth2/token?grant_type=client_credentials' 
1
2
  1. 请求返回结果如下
{
    "access_token": "cn-166xxxxxxxxxxxxxxxxxxxxxxxxxx5cde94",
    "token_type": "bearer",
    "expires_in": 359420,
    "scope": "document_enterprise_files_write colibri_sms run document_project_files_read delete file:modify file:read member_overview document_enterprise_files_read account_info_write read document_project_files_write document_incoming_files_read file:delete document_my_files_read modify document_incoming_files_write account_token_login document_appdata_read document_my_files_write thirdservices file:create writer document_appdata_write account_info_read"
}
1
2
3
4
5
6

注意

其中access_token即为后续发起服务API调用请求时所需的认证token。

Last Updated: 10/30/2020, 3:08:06 AM
  • 在线客服

  • 意见反馈