小程序发红包开发 遇到的坑 求助 小程序发红包提示appid和openid不一致

秋峰不是风 2017-10-11 09:58:37
最近公司要求 在开发 小程序红包
之前我是开发过公众号红包
所以这次理所当然直接拿公众号的红包接口来修改 然后传值
结果遇到了好多坑 下面开始说下
1.微信红包接口里需要appid 我首先传的是小程序的appid 要知道公众号的appid和小程序的appid是不一样的
然后遇到的问题就是 提示:
非法appid,请确认是否为公众号的appid,不能为APP的appid
嗯 好吧 那看来发红包必需是使用公众号的appid了 那我赶紧修改调用客户的公众号appid

然后接着 又出bug了
提示:appid和openid不一致
嗯 也对 这个appid是公众号的appid 但是我小程序拿到的openid是使用小程序的appid抓取的openid 两个确实不一样

但是问题来了。。。。
我通过小程序的appid和openid 如何拿到 这个用户相对于这个公众号appid的openid呢?
有哪位遇到这样的吗? 如何解决的?
...全文
3425 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
syp_cn 2020-10-29
  • 打赏
  • 举报
回复
请问楼主是怎么解决的,谢谢!
zps12526 2018-04-01
  • 打赏
  • 举报
回复
请问楼主怎么解决的
sk-net 2018-01-05
  • 打赏
  • 举报
回复
引用 2 楼 u012443990 的回复:
后面解决了 感谢大家
请问楼主最后是怎么解决的?openid 必须是 公众号appid关注的用户吗?
萧萧305 2017-10-27
  • 打赏
  • 举报
回复
2楼的童鞋,问题解决了吗?我现在正愁呢。真诚求指教。我的情况是PC端,微信扫码登录【开发平台appid和openid】后要发红包【公众号appid和openid】。我也获取到了共同的unionid,但是不知道怎么获取公众号appid和openid。【PC端】
红尘无爱 2017-10-13
  • 打赏
  • 举报
回复
看到这标题我就笑了
秋峰不是风 2017-10-13
  • 打赏
  • 举报
回复
后面解决了 感谢大家
秋峰不是风 2017-10-11
  • 打赏
  • 举报
回复
目前也在不断的想办法 有一个思路就是 同一个开放平台下的 小程序和公众号 同一个身份 openid是不一样的 但是 unionID是一样的 我是通过小程序拿到的appid 以及openid去获取unionid 然后使用这个unionid去反向推导出这个公众号对应的openid吗? 未完待续 等待大神出现 我自己也多加努力 再多测试下来

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧