小程序获取scene(小程序获取公众号文章列表)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

本篇文章给大家谈谈小程序获取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和小程序获取公众号文章列表的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发布于 2023-03-29 14:03:05
收藏
分享
海报
46
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了