检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
字符串/文件流上传 功能介绍 商家可通过该接口上传字符串或者文件给云商店。 URI POST https://mkt.myhuaweicloud.com/api/mkp-openapi-public/global/v1/market-event/{event_id}/file 仅支持https协议。
Sdk::GetLicenseStringRequest 场景描述 获取License字符串请求函数,由工业软件调用。工业软件可根据需要(一般在工业软件启动时)调用此函数,向ISCDesk请求License字符串。 调用此函数时,工业软件需要将申请License时所需的设备信息通过“dev
authToken值。 商家根据生成规则生成authToken值,并与接口中获取的authToken值进行比较。完全相同即为校验通过。 生成规则 取所有的http/https请求参数(不包含authToken)。 对参数名进行字典排序。 对整个字符串进行hmacSHA256 加密,密钥取Key值。
authToken值。 商家根据生成规则生成authToken值,并与接口中获取的authToken值进行比较。完全相同即为校验通过。 生成规则 取所有的http/https请求参数(不包含authToken)。 对参数名进行字典排序。 对整个字符串进行hmacSHA256 加密,密钥取Key值。
超过60s。 nonce String 随机字符串,云商店在每次调用时会随机生成,商家可以通过对这个随机数的缓存来防御API重放攻击。 contentType String application/json 生成规则 获取规范请求字符串,规则: canonicalRequest =
进入“创建资产”页面。 根据页面提示,填写资产信息和版本信息,并上传软件包,请勿随意填写。 图2 创建资产 单击“下一步”,进入“软件包安装信息”页面。 填写软件包安装信息。 表1 软件包安装信息 配置项 必选/可选 配置说明 软件包名称 必选 根据创建资产页面填写的软件包名称自动填充。
申请入驻云商店,成为商家。 云商店运营人员审核公司的资质信息。 根据工业软件云平台的商品接入规范进行应用改造。 准备生产接口服务器,根据本接入指南开发生产接口。 在卖家中心申请访问密钥。 将开发好的生产接口地址绑定访问密钥、并调测成功保存。 调测云商店查询订单、字符串/文件流上传接口。 在卖家中心发布应用资产。
String 随机字符串,云商店在每次调用时会随机生成,商家可以通过对这个随机数的缓存来防御API重放攻击。 生成规则 对请求参数排序,根据参数名自然排序,例如,以字母a开头的参数名会排在以b开头的参数前面,如果首字母相同,将会对第二个字母进行排序,以此类推,直到字符串结束 获取规范请求字符串,规则:
String 随机字符串,云商店在每次调用时会随机生成,商家可以通过对这个随机数的缓存来防御API重放攻击。 生成规则 对请求参数排序,根据参数名自然排序,例如,以字母a开头的参数名会排在以b开头的参数前面,如果首字母相同,将会对第二个字母进行排序,以此类推,直到字符串结束 根据规则对规范
String 随机字符串,云商店在每次调用时会随机生成,商家可以通过对这个随机数的缓存来防御API重放攻击。 生成规则 对请求参数排序,根据参数名自然排序,例如,以字母a开头的参数名会排在以b开头的参数后面,如果首字母相同,将会对第二个字母进行排序,以此类推,直到字符串结束 获取规范请求字符串,规则:
结算频率:每月1次,每月3日生成上一自然月账期账单。 结算内容:上一自然月1号至月底最后一天期间发生且生效的订单或交易,及往月结算部分金额的订单或从未结算的订单;续订订单所属账期以该订单的实际生效为准确定所属账期。(仅对订单情况满足结算启动前提条件的商家生成对账单) 结算示例: 20
、海顿测试、商务信息准备等,详情请参考《联营认证及商品发布流程概览》。 完成联营kit对接,即完成在线开通License接口、查询订单、字符串/文件流上传接口的开发与调测。 父主题: 联营License客户端软件对接指南
authToken值。 商家根据生成规则生成authToken值,并与Get请求参数中或Post请求的Header里的authToken值进行比较。完全相同即为校验通过。 基础接口描述的接口均为Get请求,联营Kit接口描述的接口为Post请求; 生成规则 对于post请求,取所有的body请求参数。
打印ak //根据ak查询sk,按照自己的数据规则查询 String sk ="f980be69-88e6-4f02-9d09-e47326488df2"; // 这里直接赋值为一个固定的字符串,实际应用中应根据ak查询获取
事件。License验证事件触发时,SDK会将License路径信息连同事件一起告知工业软件,工业软件可根据此事件进行License验证操作。 SDK告知工业软件的信息字符串样例如下: {"operate":"LicenseVerify","params":{"Status":"success"
println(afterEncryptStr); return iv + afterEncryptStr; } /** * 随机生成字符串 * @param length 随机字符串的长度 * @return 随机字符串 */ public static String getRandomChars(int length)
进入卖家中心页面。 单击左侧导航的“应用接入 > 应用接入调试”。 在右侧页面的“新购商品”页签,填写1中预置的各个参数值,单击“生成链接地址”生成请求消息示例,各参数说明参考接口描述。 (可选)如需发布支持多SKU定价的商品规格,且定价属性中包含数量类型的属性(数量、带宽、硬盘
列号和CPU序列号。设备指纹最大长度限制为5K字节。 设备指纹字符串拼接时,各参数之间以“|”号分割,获取不到时就为空。获取到的MAC地址和硬盘序列号有多个时,以英文“,”号分隔。字符串拼接完成后,转换为大写。字符串拼接如下: string='${macAddr}|${diskI
等信息生成license。 经过BASE64编码和URL编码后,生成的saasExtendParams,作为参数通过调用ISV提供的接口传递到ISV的服务里,经过URL解码、BASE64解码后,还原初始封装的JSON数据,ISV得到identificationCode,根据该值并
息或License字符串信息连同事件一起告知工业软件,工业软件可根据此事件进行License验证操作。 SDK告知工业软件的信息字符串中包含:“LicenseFilePath”字段(License路径),“LicenseContent”字段(License字符串内容),“Lice