小程序获取scene(小程序获取公众号文章列表)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈小程序获取scene,以及小程序获取公众号文章列表对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
微信小程序开发 怎么获取小程序场景值
微信小程序开发,获取小程序场景值如下:
1.
onshow:
function
(options)
{
2.
console.log("path:
"+options.path)
3.
console.log("path:
"+options.query)
4.
console.log("path:
"+options.scene)
5.
}
微信终于在3月底扩展了更多的入口途径,增加了以下入口:
1.
公众号自定义菜单点击可打开相关小程序;
2.
公众号模版消息可打开相关小程序;
3.
移动app可分享小程序页面;
4.
扫描普通链接二维码可打开小程序。
5.
小程序内支持领取卡券,会员卡内可直达小程序服务。
微信小程序菊花码生成
1、第一步首先要去微信公众平台获取到自己的appid以及secret
获取access_token方法详见: ;id=mp1421140183
其中access_token与scene必传,此处坑很多,建议先在postman中测试,一般都会提示data format error hint等等各种的错误,
因为按照官方文档的提示去做,微信服务器收到的是无法解析的数据,所以会返回各种错误码,首先如下图,在params中将上面获取到的access_token填入(access_token有效期只有两个小时)。再在Body中选择raw,将scene传入,scene随便填什么值都行,必须是json格式。之后请求接口 此处填你自己access_token,理论上就会获取到菊花码.
小程序动态生成小程序码(带参数)以及接收参数
在小程序中,我们通过 canvas绘制图片 并分享到朋友圈中,但是我们怎么才能在绘制的小程序码上带参数呢?如下图:
官方提供了生成小程序码的几种方式:
page是页面地址,例如:'pages/index/index'。pages前面不能有斜杠
scene是参数,为字符串。比如要传入id=33,那么scene参数就可以写成"33",多个参数以分开,如第二个参数是code=44,则是"3344"。

微信小程序转发功能
微信 小程序 转发涉及以下4个方法:
1、Page.onShareAppMessage({})
设置右上角“转发”配置,及转发后回调函数返回 shareTicket 票据
2、wx.showSahreMenu()
用户点击右上角后,显示“转发”按钮
3、wx.hideShareMenu()
隐藏转发按钮,无视 Page.onShareAppMessage({})
4、wx.getShareInfo({})
根据 shareTicket 获取已加密的群信息
把转发流程切分:转发前配置-转发时-转发到群组后打开-二次转发
转发流程图:
这里写图片描述
U1: 用户
T1,T2,T3:表示转发票据,即 shareTicket
G1,G2,G3:群组
1.转发前配置
在页面 onLoad 方法添加
withShareTicket 为 true 时,表示允许转发时是否携带 shareTicket。
shareTicket 是获取转发目标群信息的票据,只有拥有 shareTicket 才能拿到群信息,用户每次转发都会生成对应唯一的shareTicket 。
shareTicket 有两个用途:
用户主动转发后,获取转发到目标群群信息,对应上图UI。
用户在群组中打开小程序,获取群组信息,对应上图 G1 群组中的用户。
2.转发时获取群信息
当某个小程序被转发到群组后,开发者想获取到转发目标群组信息,将用户和群组做某种绑定关系(openId + openGid)。
shareTickets 是一个数组,每一项是一个 shareTicket ,对应一个转发对象,转发给用户不会包含shareTicket。
拿到 shareTicket 之后,使用 wx.getShareInfo({}) 方法传入 shareTicket 参数,wx.getShareInfo({}) 里回调函数中包含 已加密的群信息和 向量IV。
3.转发到群组后打开
用户将小程序转发到微信群组后,群成员打开小程序,通过 shareTicket,开发者就能将群成员和群组绑定起来(openId + openGid),基于群组关系,小程序有更多的应用场景,例如:王者荣耀群排行,摩拜单车。
在群组中打开小程序,页面onLoad 或 onShow 方法包含 scene 和 shareTicket,需要判断 scene 是否为1044,如果不是则不包含 opt 中 shareTicket 参数。
4.二次转发
二次转发重复前3个步骤,没什么可说的,但是有一个方向值得探讨,可否把小程序转发路径比作转发链,进而生成转发树,用数据结构方法(树、马尔科夫链)处理发现群组与群组,群组与成员之间微妙关系。
如开头那张图,我们很容易看出转发链和转发树。
转发链:U1 G1 G2
转发树:U1 G1 G2 G3
微信小程序开发,怎么获取小程序场景值?
微信小程序开发,获取小程序场景值如下:
onShow: function (options) {
console.log("Path: "+options.path)
console.log("Path: "+options.query)
console.log("Path: "+options.scene)
}
微信终于在3月底扩展了更多的入口途径,增加了以下入口:
公众号自定义菜单点击可打开相关小程序;
公众号模版消息可打开相关小程序;
移动App可分享小程序页面;
扫描普通链接二维码可打开小程序。
小程序内支持领取卡券,会员卡内可直达小程序服务。【点击了解更多加盟项目】
关于小程序获取scene和小程序获取公众号文章列表的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
