Step1: 制作签名
文字安全审核API接口签名方法需遵循“AWS API 2.0 签名规范”。
需要将签名字段按照如下方法进行拼接,并按照指定Hash算法计算后,以base64编码方式进行编码。
签名地址字段
字段
格式要求
说明
可选值
POST\n
大写、以换行\n结束
HTTP请求方法
必选
mosapi.meituan.con\n
小写,以换行\n结束
API服务主机名
必选
/mcs/v1\n\n
小写,以换行\n结束
请求绝对路径
必选
注:将所有签名地址字段拼接成string类型的字符串
例如:
POST\nmosapi.meituan.com\n/mcs/v1\n
签名参数字段
字段
类型
说明
可选值
Action
string
TextReview
必选
AWSAccessKeyId
string
访问API请求的ACCESS KEY ID
(用户在美团云控制台"API秘钥"可找到该值)
必选
SignatureVersion
string
2
必选
Timestamp
string
请求时间戳,iso8601格式:YYYY-MM-DDTHH:MM:SS.MMMZ
必选
SignatureMethod
string
数字签名的Hash算法,可能的值为"HmacSHA256"和"HmacSHA1",分别对应SHA256和SHA1算法
必选
Format
string
json
必选
text
string
被审核文本
必选
filtation
string
分类信息,所填参数为1、2、3、4其中一只或组合,分类为:
1.灌水
2.广告
3.违法
4.色情
分类默认为全选,填写分类能够增加识别准确率。filtation可填一个也可进行多样化组合举例:
#只填写一个值
data.update = {'filtation': '1'}
#多个值组合
data.update = {'filtation': '2,3,4'}
非必选
注:所有签名参数按照参数名称的
字典顺序进行排序,并以
x-www-form-urlencoded
编码拼接在一起:
为了保证认证通过请务必对请求参数进行URI编码,参数中的空格务必编码为%20