为什么公众号和小程序同一个主体关联已成功不能调用现金红包接口?
发布于 5 年前 作者 yan82 848 次浏览 来自 问答

array(10) {

  [“return_code”]=>

  string(7) “SUCCESS”

  [“return_msg”]=>

  string(23) “openid和appid不匹配”

  [“result_code”]=>

  string(4) “FAIL”

  [“err_code”]=>

  string(12) “OPENID_ERROR”

  [“err_code_des”]=>

  string(23) “openid和appid不匹配”

  [“mch_billno”]=>

  string(22) “hxxxx8”

  [“mch_id”]=>

  string(10) “1xxxx1”

  [“wxappid”]=>

  string(18) “wxxxxxxb”

  [“re_openid”]=>

  string(28) “oxxxxxxw”

  [“total_amount”]=>

  string(3) “100”

}

8 回复

纳尼?什么意思?不明白

你是想让你的公众号给你小程序的用户推送消息是吧?

不是說关联后可以用小程序的openid给公众号发信息、?

我的意思是,不是说关联后小程序的openID可以给对应用户通过公众号发消息吗?

哦哦,谢谢了

这样啊,那也不行,关联不能实现公众号发消息的。公众号发消息的用户openid是公众号的openid不是小程序的openid,同一个用户也是不一样的。

提供给你个方法,我们就是这样弄的,这个不是需要公众号关联小程序,而是需要开通微信开放平台,把公众号和小程序绑定,通过UID把小程序和公众号绑起来(这时UID相同,openid不同)。

这样你要给你小程序用户发消息可以通过UID查询到公众号的openid发消息

如果上面的开放平台绑定好了小程序和公众号,就会有一个共同的标识UID:

用户A关注了公众号的openid是1,UID是3;

用户A使用了小程序的openid是2,UID是3

关联只是可以从公众号进小程序,但是不能调用红包的。

调用现金红包条件:

公众号开通微信支付功能,然后商户号开通现金红包功能

根据监管要求,新申请商户号使用现金红包需要满足两个条件:1、入驻时间超过90天 2、连续正常交易30天。

我不知道你这是准备在什么地方调用,首先小程序是不能调用的,调用这个接口你只能在后台服务器调用,并且现金红包接收人的openid是公众号的openid不是小程序的,不要弄混了哦

回到顶部