我原来也以为无法实现。但是如果使用微信js接口,调用扫码,扫码后显示的页面就是新窗口页面。比如微信浏览器页面A里,调用js扫码,二维码是另一个url,扫码后就会打开这个页面B,这时在页面B不管叉掉还是返回按钮,就会回到页面A,且整个页面A的内容,滚动位置都是你扫码前的状态,说明不是重载的。
微信H5网页如何打开一个新的窗口?像普通浏览器中的window.open 功能一样?最近在开发公众号网页,需求想要左上角的交叉有返回上一个网页的功能!!! 这是网页诶,改不了头部嘛; 然后就想到一个新的方法,如果打开一个新的窗口,叉掉不就就是返回了么? 但是,发现window.open在微信浏览器根本用不了......
2021-12-21楼上提供的链接都是404错误 我也遇到只要access_token过期了,refresh_token 去刷新总是返回错误,没有成功过!怎么回事?
获取/刷新接口调用令牌为啥返回refresh_token is invalid?[图片] 兄弟们 我调用这个接口 刷新令牌 但是报错 refresh_token is invalid , 不是说这个refresh_token 有很长的过期时间么 而且我昨天刚刚授权 为啥过期了了?? [图片]
2021-12-18楼上的回答明显是错误的,oauth2的设计思路是,如果token有效期太久,因为用户端携带token,就会不安全,如果token有效期太短,就会经常要求用户授权,导致用户体验差,所以设计了 一个 短期的 access_token 和较长期的 refresh_token,比如微信的就是30天。在获得用户授权时,得到一个 refresh_token,是一个长时间token,有效期30天,用这个 refresh_token 可以刷新短期token就是 access_token ,但是用refresh_token刷新不会重置这个 refresh_token 的有效期,否则,用户一次授权,就变成可以无限刷新授权,违背了授权的初衷。所以 refresh_token 去刷新 access_token ,会获得新的access_token并重置 access_token 的有效期,但是不会重置 refresh_token 的有效期。必须显式的获得一次用户授权,才会获得全新的 refresh_token。
网页授权根据code换取网页授权access_token?通过code换取网页授权access_token,每次都会返回不同的refresh_token,最新的refresh_token有效期会被重置为30天?还是refresh_token的值变了,天数没有被重置? 就比如说刷新前,refresh_token还剩10天,刷新后refresh_token被重置为30天?还是原来的10天?
2021-12-18这样用户如果自己有多个微信的,都不知道自己在用那个微信号做相关操作,昵称和头像本来就是虚拟的,是用户用来上网给别人看的啊!
关注后用户信息获取接口调整?[图片] 关注的用户,昵称还不让获取了吗?一天天的人事不干一点
2021-12-07是啊,目前都是通过 GET https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 获得用户头像和昵称的。文中提到的 “关注后用户信息获取接口” 是不是这个接口?而新的“相关业务用户授权” 又是在哪里?还有20天就要调整了,我这里一堆东西要改,现在都看不到具体怎么调整!
刚在微信公众号上收到一条信息,说获取用户头像和昵称的接口要调整,具体是怎么调整?[图片] https://developers.weixin.qq.com/doc/offiaccount/User_Management/Get_users_basic_information_UnionID.html#UinonId 这个接口是非常常用的一个接口,这个接口将会做怎样的调整?是会直接关闭还是需要用户授权后才能获取还是其他什么调整方式?
2021-12-07我明白提问者的意思,只要向服务器发起一次获取access_token,原先的access_token就会失效,我们写代码时候,一般把access_token存到文件、缓存、或者session里面,然后调用接口时候直接拿来用,有时候设计上的疏漏导致某个代码重新去获取access_token了,但是缓存的access_token没有更新,这时候每个接口都会提示40001错误,然后要给每个接口都写一个重新获取access_token的代码(虽然只有第一个发现40001的接口需要去执行),就不太方便,楼主是希望微信有一个接口,直接可以把现有的access_token发过去,然后返回结果告诉我这个access_token是否失效了,有效期还有多久等。 其实,我是建议微信方面给一个回调URL,只要用户方发起一次access_token的获取,就回调到用户指定的URL上,这样就能有效避免因为access_token存放不统一导致失效了。
校验access_token是否失效?官方有没有提供一个专门校验access_token是否有效的接口?
2021-09-12