收藏
回答

微信客服开发关于回调url的问题?


这是微信客服模块(https://work.weixin.qq.com/kf),现在还处于内测阶段,可能有些人还不太了解。

我填写url,点击完成按钮,也进了我的controller,但是我不知道该如何响应请求,导致校验不通过,看了整个开发文档也没找打说明,也不知道问谁。

回答关注问题邀请回答
收藏

2 个回答

  • 北城以北
    北城以北
    2022-03-06

    太坑了这玩意,文档写的一塌糊涂

    2022-03-06
    有用 1
    回复
  • 宋佳耀
    宋佳耀
    2021-12-14

    具体方式是,企业微信往URL服务上发一条Get请求带签名及密文参数到URL服务上,如果URL服务检查签名通过,并能正确返回密文参数对应的明文字符串,则验证通过。此时在企业微信的配置就开始生效。

    详情参考文档:https://work.weixin.qq.com/api/doc/90000/90135/90930#3.%20回调服务需要实现哪些功能

    2021-12-14
    有用 1
    回复 10
    • 低调吹牛
      低调吹牛
      2021-12-14
      你这是企业微信,我这是微信客服,适用吗? 我之前开发过第三方开发平台,消息加解密工具适用不了微信客服
      2021-12-14
      回复
    • 宋佳耀
      宋佳耀
      2021-12-15回复低调吹牛
      微信客服已经是企业微信里的内置功能了,你可以登录企业微信网页后台里看看。
      2021-12-15
      回复
    • 宋佳耀
      宋佳耀
      2021-12-15回复低调吹牛
      企业在使用微信客服时,有两种选择。可选择在微信客服管理后台处独立使用微信客服,或选择由企业微信接管微信客服帐号和收发消息。选择由企业微信接管微信客服时,可实现:
      可将企业员工配置为微信客服的接待人员,在企业微信里接收和回复用户在微信内、外发起的咨询消息
      可在企业微信里通过API来管理微信客服帐号、分配客服会话和收发客服消息等。
      可使用客服工具栏、「升级服务」等工具
      2021-12-15
      回复
    • 宋佳耀
      宋佳耀
      2021-12-15回复低调吹牛
      如果不想通过企业微信api接管处理,只想单独利用微信客服后台的api开发,可以尝试参考企业微信的验证逻辑,接收get请求,记录日志。尝试按微信客服的解密方式解密出明文来直接输出返回给回调发起方。简单来说,既然你微信客服的验证文档没找到,就按企业微信的验证思路,用微信客服的解密代码试试返回明文后能不能通过验证。
      2021-12-15
      1
      回复
    • 低调吹牛
      低调吹牛
      2021-12-15回复宋佳耀
      真的是太感谢你了,现在是测试单独利用微信客服的api构建业务,遇到问题的在构建 WXBizMsgCrypt对象时,receiveid属性不知道填什么
      2021-12-15
      回复
    查看更多(5)
登录 后发表内容