试用腾讯AI开放平台(文本情感分析)
请求url生成代码为(文件:):
import hashlib
import time
import random
import string
import urllib
import sys
def get_params(plus_item):
请求时间戳(秒级),用于防止请求重放(保证签名5分钟有效)
t = time.time()
time_stamp=int(t)
请求随机字符串,用于保证签名不可预测
nonce_str = .join(random.sample(string.ascii_letters + string.digits, 10))
应用标志,这里修改成自己的id和key
app_id=2118080088
app_key=0tAooeqvvQeVx0hZ
值使用URL编码,URL编码算法用大写字母
text1=plus_item
text=urllib.request.quote(text1.encode(utf-8)).upper()
拼接应用密钥,得到字符串S
sign_before=app_id=+app_id+&nonce_str=+nonce_str+&text=+text+&time_stamp=+str(time_stamp)+&app_key=+app_key
计算MD5摘要,得到签名字符串
sign=hashlib.md5(sign_before.encode(utf-8)).hexdigest()
sign=sign.upper()
params=app_id=+app_id+&time_stamp=+str(time_stamp)+&nonce_str=+nonce_str+&sign=+sign+&text=+text
return params
主程序:
输出结果:
上一篇:
通过多线程提高代码的执行效率例子
