首页 > 请教下微信第三方群发

请教下微信第三方群发

我想实现一个第三方推送群发的功能,这个推送的消息点开后需要打开的是我第三方的文章地址,我看了下微信官方的 高级群发接口, 好像都需要自己把所有素材都上传到微信服务器,不过我找到了一个别人的例子请给点意见

1)这是一条第三方推送的缩略图(不是我点击菜单出来的,是群发推送的)

2)点开这条消息后,我发现进行了一次oauth2的跳转,然后重定向到第三方平台的文章内(这中间没有弹出oauth认证确认页)

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx700f3f479f8d1b20&redirect_uri=http%3A%2F%2Fmp.xiangrikui.com%2Fweixins%2Flogin%3Fwei_site%3Dkz_view&response_type=code&scope=snsapi_base&state=28625&connect_redirect=1#wechat_redirect

3)最终打开的文章内容是第三方平台的文章,也就是外链地址的

请教这些该怎么实现,总觉得跟接口提供的不太一样


首先,我不知道你是如何确定为是通过高级群发接口发送的。以下为我的回答:

1.在高级群发接中字段content内容是不能写跳转之类的代码的,这个我有测试过。
2.具你所描述的。是公众号给你推荐的消息不是你自己点击菜单发送。这样只能肯定是群发。但结合所说第1点。排除了使用高级群发接口的可能及开发模式中自定菜单的问题。所以只有是通过MP后台发送。
3.如何使用后台发送图文连接为自定URL。只有一个办法。那就是针对已认证服务号并且开通了微信支付。具体操作如下:

登陆MP后台。选择 素材管理-商品消息-新建一条(多条)商品消息-在添加时标题,图片这些根据自己的需求来。主要的是下面的商品链接这里写入自己的Oauth的url连接即可
4.新建成功后,打开群发功能-商品消息-选择你刚刚建立的素材即可

这样就是你所描述的情况。望采纳。


例子中应该就是使用 高级群发接口 进行的推送
题主之所以感觉 “不太一样”
大概就是因认为 auth2.0需要获取用户授权跳转提示, 就像 @Treri 说的是scope的原因。

应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid)

可以看下 网页授权获取用户基本信息


请问 微信群发第三方消息链接 知道 是怎么回事了吗? 景点通 这个公众号也可以发送 类似消息


没有弹出oauth认证确认页, 是因为 scope为 snsapi_base.
这个scope可以直接获取用户的openid, 不用经过用户确认

【热门文章】
【热门文章】