收藏
回答

如何调用智能会话?

https://developers.weixin.qq.com/doc/aispeech/confapi/dialog/bot/query.html

问题一:机器人对话接口中 sign = md5(Token + str(unix_timestamp) + nonce + md5(body)) 中的 body 是被加密后的还是解密后的
问题二:机器人对话接口中 sign = md5(Token + str(unix_timestamp) + nonce + md5(body)) 与接口请求头中的unix_timestamp、 nonce requestId参数需要与获取 AccessToken 时一致吗
问题三:机器人对话接口中 sign = md5(Token + str(unix_timestamp) + nonce + md5(body)) 中的 Token 使用的是 Token 还是获取的 AccessToken
回答关注问题邀请回答
收藏

2 个回答

  • 管理员LT
    管理员LT
    07-23

    您好 针对您的问题作出以下回复:

    问题一回复:body 永远与请求的 body 一致,即若接口加密,则 body 为加密后的 body,反之则不加密。

    问题二回复:调用机器人对话接口时,unix_timestamp、nonce、requestId 无需与获取 AccessToken 时一致。其中 unix_timestamp 可直接获取当前时间,nonce 与 requestId 为随机字符串。

    问题三回复:签名时使用的 token 是平台提供的 Token 而不是 AccessToken。即在应用绑定中申请的 Token。AccessToken 仅用于 X-OPENAI-TOKEN。

    07-23
    有用
    回复
  • 葛泓利
    葛泓利
    发表于移动端
    07-31
    07-31
    有用
    回复
登录 后发表内容