首页 > 编程知识 正文

微信小程序登录入口,微信公众号和小程序区别

时间:2023-05-06 19:01:14 阅读:142396 作者:2292

一、微信公众平台、微信公众平台.小程序、 微信.开放平台项目微信公众平台.小程序微信.开放平台注册地址https://MP.weixin.QQ.com 3359 MP.weixin.QQ.com 3359 无年认证费用需要一次性认证,认证费用300元的三个平台必须通过不同的账号申请,使用三个不同的邮箱地址作为账号。

以下简称:公众号平台、小程序、开放平台。

二、关于三者之间的关系unionid,“微信官方文件.公众号”中记述为开发者可以通过OpenID获取用户的基本信息。 对于同一用户、同一微信开放平台下的不同APP应用,unionid是相同的。

综合结合自己的理解:

1、公众号平台负责公众号管理;

2、小程序平台负责小程序的管理;

3、针对每个平台上的用户生成OpenID。 在其他平台上,此OpenID是唯一的,但如果某个用户同时使用公众号和小程序,则在公众号和小程序平台上,OpenID会有所不同。

4、此时需要开放平台。 在开放平台上注册的APP应用程序将为此开放平台使用统一的unionID。 这样就可以在不同的平台上唯一地识别用户。

对于独立的APP应用程序,同一用户在公众号平台和小程序平台上的OpenID不同,可以区分用户。 但是,经常需要同时使用公众号和小程序,为了统一OpenID,需要使用开放平台,最终unionid出现了。 这是唯一,不会改变的!

四.关于在小程序开发中使用Session_Key可以获得unionid的问题官方文档说明,前端可以在wx.login上获得code登录证书,在后台通过auth.code2Session 答案是注册微信开放平台进行身份验证。 请务必注意进行认证。 也就是说,支付300元接受认证。 这样的话,在后台直接回到unionid。 否则,如果没有像官方说的那样返回unionid,也可以用session_key在后台解密。 解密所需的相关参数必须由前端通过wx.getUserInfo调用获取userInfo、rawData、signature、encryptedData、iv、iv、并在后台进行加密测试时,如果未在开放平台上通过认证,则unionid将不会总在密文中返回,如果未通过认证,则不知道满足什么样的条件将返回。

一个开发者帐户如何让多个小程序在线? 一个小程序的账户与一个小程序相对应,可以公开一个小程序并使其在线。 如果需要开发多个小程序,请注册新帐户。 参考资料

一系列小程序的代码如何同时发布到不同的小程序? 点击旁边的详细按钮打开设置页面,修改项目addip,修改为复盖的在线小程序id即可。 参考资料

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。