VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
荫云优惠活动
新天域互联优惠活动
wexlayer优惠活动

开设官方帐户

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

相关学习推荐:微信公众号开发教程

微信已经成为我们生活中必不可少的应用。 借助微信平台,微信公众号也成为主流的线上线下互动营销方式。 公众号开发也成为了前端专业人士的必备技能。

公众账号主要有两种类型:订阅账号和服务账号。 前者主要向媒体和个人推送信息并提供沟通。 另一方面,后者可以以微信的形式为用户提供微信认证。 该服务为企业提供业务服务和强大的用户管理能力。 前者基本不涉及前端,所以这次我们主要介绍后者。

注册帐户

此步骤是第一步。 首先您需要申请一个服务帐户。 我不会详细解释这一步。 您可以直接访问官网申请账户。 在此过程中会发生几个审查过程。 我这里就不详细说了。 在这个等待过程中,如果您想立即开始开发,可以访问微信公众号测试平台,申请测试号。 当然,如果你只是想尝试一下,也可以申请一个测试账户来尝试一下。

配置环境

在开发之前,首先要做好配置微信公众号、配置本地开发环境等准备工作。 以下所有图片示例均来自微信测试,因为使用公司账号不方便。 公众号。 所有测试帐户都可以在一页上轻松找到,因此我不再赘述。 来说说官方设置

官方账号设置 本地环境设置

测试公众号成功验证IP地址和域名地址。 但对于官方公众号来说,如果您实施本地测试,您的外网必须能够访问您的本地内网。 即必须实现内网穿透。 这意味着你的内网服务器是别人可以访问的外网。 还有很多工具比如natapp花生壳utool等。 我使用的是工具集utools,所以下面我以utools为例,点击下载安装。 然后点击配置本地服务和外部网络即可开始。 只能直接访问外部网络地址。 微信公众号调试环境

回调认证需要微信环境,所以无法用自己喜欢的Chrome进行调试。 这肯定会让发现讨厌的错误变得更加困难。花费。 因此,我们需要微信开发的神器。 执行此步骤时,需要注意将微信开发工具与公众号开发者绑定。

开发配置 1.业务开发

创建业务代码。 这和普通页面没有太大区别,所以不再赘述。

2.审批

微信网页审批主要分为两种。

除了使用snsapi_base可以进行静默认证之外,还有一些方法可以实现静默认证。

1.邀请用户访问授权页面,同意授权,获取验证码。

2.通过代码交换网页认证access_token(与基础支持access_token不同)

3.可选地,开发者可以更新认证access_token以避免过期。

4.通过网页和openid验证access_token并获取用户基本信息(支持UnionID机制​​)

前端需要做的事情

1.访问授权页面,同意授权,并输入验证码 https://open.weixin.qq.com/connect/oauth2/authorize ?appid=A 引导用户获取 PPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect。 是指向身份验证页面的链接。 输入 appId、redirect_uri 和范围。 将其更改为您需要的内容。 范围就是上面提到的两种不同的权限。 !!!注意,状态使用哈希路由,所以有一个#,并且框架的前端部分默认为哈希路由,这会产生冲突,因此需要对其进行编码。 如果用户同意授权,则页面跳转至redirect_uri/?code= CODE&state=STATE。 下图显示了范围等于 snsapi_userinfo 时的身份验证页面。

现在,您需要做的就是将代码传递到后台,只需传递以下代码:不需要做前端,只需几步。

JSSDK使用步骤

某些情况下,您可能需要使用SSDK,因此必须进行配置。

域名绑定

这是上面JS接口的安全域名设置。

入门JS文件

在任意需要调用JS接口文件的页面(支持https)引入以下JS文件:res.wx.qq.com/open/js/jwe...

需要进一步进行 为了提高服务的稳定性,如果无法访问上述资源,请前往res2.wx.qq.com/open/js/jwe...(支持https) 可以访问。

配置接口 wx.config({ debug: true, // 开启调试模式,所有调用的API的返回值都会在客户端提示,查看时,一旦打开PC端,参数信息输出到日志 appId: '', // 公众账号唯一ID timestamp: , // 必填,生成签名的时间戳 nonceStr: '', // 必填,生成签名的随机字符串 Signature: '', // 必填,已签名 jsApiList: [] // 必填,要使用的 JS 接口列表}); 复制代码

jsApiList 编写所需函数,请参考官方 JS 接口列表 。 appId、时间戳、nonceStr和签名必须由后端合作伙伴返回。

这里需要注意的是:

调用微信接口

接下来调用准备好的微信接口。 下面我们以js接口检测为例。

wx.ready(function(){ // 配置信息验证通过后执行ready方法,所有接口调用必须在配置接口获取结果后进行,配置为,是客户端因此,如果页面需要在调用关联接口时进行加载,对于只有用户触发时才调用的接口,则需要在一个ready函数中调用相关接口。这可以直接调用,不需要放在准备好的函数中。 wx.checkJsApi({ jsApiList: ['chooseImage'], // 需要发现的JS接口列表 success: function(res) { // 以键值对的形式返回,可用的API值为true , false 如果不可用 // 示例: {"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"} } });});复制代码

实际上,一旦前端认证到位,幕后的jssdk就很容易了。

PHP快速学习视频免费教程(从入门到精通)

如何学习PHP?我应该从哪里学习PHP?别担心。 这里有简单的 PHP 学习教程(从初学者到专家)。 您可以保存并下载您想学习的朋友。

下载

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:开设官方帐户 https://zhujicankao.com/141277.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 开设官方帐户
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!