|
发表于 2023-7-6 17:54:56
|
显示全部楼层
广东省佛山市
.版本 2 .子程序 讯飞_鉴权_取URL, 文本型, , 输入apikey和secrekey生成鉴权后的URL。 .参数 完整URL, 文本型, , wss://tts-api.xfyun.cn/v2/tts .参数 ApiKey, 文本型, , APIKEY .参数 SecretKey, 文本型, , APISecret .局部变量 时间_讯飞格式, 文本型 .局部变量 路径, 文本型 .局部变量 原始sign, 文本型 .局部变量 加密后sign, 文本型 .局部变量 域名, 文本型 .局部变量 鉴权文本, 文本型 .局部变量 临时文本, 文本型 .局部变量 HTTP格式URL, 文本型 .局部变量 url, 文本型 时间_讯飞格式 = 时间_转为GMT格式3 (增减时间 (取现行时间 (), 6, 4 - 12)) HTTP格式URL = 文本_替换 (完整URL, , , , “wss”, “http”, “ws”, “http”, , , , , , ) 域名 = 网页_取域名 (HTTP格式URL, , , ) 路径 = 网页_取页面地址 (HTTP格式URL) 原始sign = “host: ” + 域名 + 字符 (10) + “date: ” + 时间_讯飞格式 + 字符 (10) + “GET ” + 路径 + “ HTTP/1.1” 加密后sign = 芭田网络_base64_hmac_sha256 (SecretKey, 原始sign) 鉴权文本 = 编码_BASE64编码 (到字节集 (“api_key=” + #引号 + ApiKey + #引号 + “, algorithm=” + #引号 + “hmac-sha256” + #引号 + “, headers=” + #引号 + “host date request-line” + #引号 + “, signature=” + #引号 + 加密后sign + #引号)) 时间_讯飞格式 = 子文本替换 (编码_URL编码 (时间_讯飞格式, 真, 真), “%20”, “+”, , , 真) url = 完整URL + “?authorization=” + 鉴权文本 + “&date=” + 时间_讯飞格式 + “&host=” + 域名 返回 (url) |
|