收藏
回答

求助 setuserinteractivedata 返回87009invalid signature

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 需求 setuserinteractivedata 微信iOS客户端 7 2

errcode":87009,"errmsg":"invalid signature rid: 5f5b773d-48ce36c7-5f04fce9"

先拿到accessToken ,然后sessionKey是刚拿到的 sha1 用文档上的数据测试过了 和结果一样 ,所以算法正确应该,

最后返回前面错误,论坛上也只有相同的问题 没有答案啊都,请问这个 应该怎么调试,估计是哪里的问题?

curl -d 这个是传二进制方式 还是字符串,反正都试过 结果都是错

有JAVA的相关例子吗 ,

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

1 个回答

  • Forever
    Forever
    星期一 11:07

    我们这边的文档好像写错了 把 hmac_sha256 改成 sha256 试试?

    星期一 11:07
    有用
    回复 8
    • 胡瓜瓜
      胡瓜瓜
      星期一 11:22
      改成你说的就是这样了



      errcode:87008,errmsg:invalid sig_method rid: 5f5edf50-0b6f83e2-338394cb



      我测试了一下 access_token openid,我故意写错 都会提示对应的错误,所以估计 就是数据传输错误,
      但问题是 我看不到你们的后台收到的是什么啊 对吧,只能靠猜测改了 这个太夸张了 没有目标啊都变成,
      你们给个测试的方法也好 让我们能知道问题在哪步出错了 哪个参数出错了 也行啊 ,有针对性啊,现在很难继续 是问题,调试问题 需要有正确提示和反馈才好,
      或者你们能帮忙看看吗 看你们收到的是什么也好
      星期一 11:22
      回复
    • Forever
      Forever
      星期一 15:16回复胡瓜瓜
      你的签名方法的确是用sha256进行加密的吗?
      星期一 15:16
      回复
    • 胡瓜瓜
      胡瓜瓜
      星期一 15:51
      算法用文档里的数据 验证过,结果是一样的,比如我的数据是这样
      星期一 15:51
      回复
    • Forever
      Forever
      星期一 16:07回复胡瓜瓜
      已经确认是 hmac_sha256 和 sha256 这两种加密方法都不行了是不
      星期一 16:07
      回复
    • 胡瓜瓜
      胡瓜瓜
      星期一 17:02回复Forever
      星期一 17:02
      回复
    查看更多(3)
登录 后发表内容
问题标签