首页 > 学院 > 开发设计 > 正文

微信网页开发遇到的问题

2019-11-09 14:08:45
字体:
来源:转载
供稿:网友

最近在做微信网页开发,在开发过程中遇到一些问题,在此记录下来,防止以后再犯同样的错误,同时也给其他朋友一些参考,如有错误,欢迎指正:

网页授权access_token和普通access_token区别

网页授权access_token是通过OAuth2.0机制实现的,请求以下链接获取https://api.weixin.QQ.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code,该access_token常用于获取用户信息。

普通access_token是公众号调用各js-sdk接口时使用的,请求以下链接获取https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET。


js-sdk使用权限签名算法

获取jsapi_ticket接口中使用的access_token是普通access_token,不要误用为网页授权access_token。

timestamp时间戳是秒,不用使用毫秒。

url不包括’#’hash后面的部分,在前端的话不需要encodeURIComponent。


chooseImage

返回localId赋值给img的src不能显示图片,很有可能是CSP限制了img-src,记得为img-src加上wxLocalResource: wxlocalresource: weixin:再试试。
上一篇:VFL

下一篇:非对称加解密交互故事

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表