为什么公众号和小程序同一个主体关联已成功不能调用现金红包接口?

发布于 7 年前作者 yan821015 次浏览最后编辑 7 年前来自 ask

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 回复
yang70
yang701 楼6 年前

纳尼?什么意思?不明白

ping16
ping162 楼6 年前

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

wanyan
wanyan3 楼6 年前

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

gaochao
gaochao4 楼6 年前

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

juan20
juan205 楼6 年前

哦哦,谢谢了

ujin
ujin6 楼6 年前

是的

hwen
hwen7 楼6 年前

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

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

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

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

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

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

jiamin
jiamin8 楼5 年前

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

调用现金红包条件:

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

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

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