qian奇岸微信二维码 如您需要快速报价 请加技术经理微信 服务热线
13501992972
"MENU"
首页 > 行业新闻 > 正文

微信微信官方号的开发文本或是清楚的

奇岸开发
ahqian.com
10/29/2022
wechat

无需加好友免费技术支持

微信微信官方号是社交媒体上的不二选择,与阅读者树立良好的互动交流,但是对于开发人员而言,微信微信官方号的研发还是一个有点儿坑的一个过程。第一次开发设计微信微信官方号,我与后台管理摸石头过河。编码难免有不正确。即日启程,走你~

难题:用户授权、共享设计风格、上传照片

微信微信官方号的开发文本或是清楚的。做之前愿大家多阅读。

前期准备工作:

(1)一个微信微信官方号,通过实名验证。

(2)已备案域名

(3)微信web专用工具(选配,我未装,全过程非常痛苦)

操作步骤:

后台工作:

(1)查询Appid、AppSecret

在微信的公众号的硬件配置中

(2)设定安全性网站域名

留意将那个txt将文档放进文档网站根目录;

(3)获取用户权限

在平台上获取客户openid,实际编码见文本文档;

(4)根据AppId和AppSecret请求accessToken,再通过accessToken获取jsapi_ticket,形成config接口所需要的参数

前端工作:

(1)获取用户权限:

获取用户权限的范畴不一样,流程也不尽相同

ps:如果要得到客户openid,不用这么多实际操作,只需开展第二步。

受权完成后,客户将绕过网页页面,即以上参数:redirect_uri。并带上参数并携带参数code”与“state”:

获取code之后,根据code获取openid;操作步骤在word里,因此我并不是搬运工人。详细编码如下所示:

Get()函数公式用以在地址栏中获取所需要的参数,根据分辨地址栏中存不存在code分辨受权状况。

获取地址栏参数

依据code分辨

2、获取openid

(2)共享设计风格

这也是默认设置设计风格:

这也是默认设置设计风格

重新编辑:

自定的

config必须从后台管理获取参数,其中url参数是动态变化。别向我学习。我就是巫术。都需要什么作用?jsApiList加上,不然不执行。这里有一个坑,即共享网页页面就会自动加上一个form增加一个参数也会导致签名失败,所以可以删掉地址栏里的参数并用它pushState,不页面跳转就能出轨地址栏。此外,微信上的这种实际操作全是多线程的,一定要注意。

pushState更改地址栏且不自动跳转

url动态性参数,不要学我固定不动,这也是巫术

(3)上传照片

上传图片,原本不准备用微信,本地上传base64很大,提交时间太长了,因此从微信服务器上下载就传进微信。

有一个坑讲的是的localIds以特性方式加上img的src他会转化成base但是它本来就是一串简短字符串数组,因而,在异步操作中,能够取值自定义属性。

选择的图片:

选择的图片

提交编码如下所示:

上传图片

这是我第一次通水。感觉还可以。微信文档写的很清楚,非常好。在这过程中,我遇到了一个ipad发觉签字失败的经历是很难所获得的ipad微信客户的openid,你需要留意这一点。

热度393

了解更多微信微信官方号的开发文本或是清楚的欢迎联系奇岸开发客服。

奇岸开发可定制企业官网小程序、小程序商城、餐饮外卖小程序、预约小程序、多门店小程序、分销小程序及个人小程序。

微信二维码

微信长按识别或扫一扫,无需加好友直接咨询,企业网站开发、网站托管维护、企业管理系统开发、微信小程序制作、域名主机、网站备案、网站改版等提供专业技术解答。

精彩推荐

猜你喜欢