微信开发问题?

我们准备在微信上开发一个类似商城的东西,需要用到微信授权,问题如下:

1: 第一次授权之后,在次授权的话就会出现一个提示页面说您授权过,正在跳转,怎么取消这个提示。

2: 怎么保存获取用户信息的access_token

3: 怎么保证用户所以的操作都在微信端,而不让用户在浏览器中打开。

目前的解决方案,我觉得很low:

1: 我把第一次授权的信息保存在了session里,通过判断是否存在,存在则是跳转页面,否则请求微信授权接口。

2: 我把access_token也放在了session,然后开启定时器,没1.5小时重新刷新一下,然后更新session;

3: 暂未想到好的解决方案。

注:以上都是网页应用

阅读 2.7k
2 个回答

1、网页开发本就有两种方式,一种有提示一种静默不提示,你可以选后面,两者都可以得到用户唯一ID;
2、这个存哪都行,你只要知道有个失效期,到特定的时间再请求更新就行;
3、你在浏览器是拿不到微信里用户信息的,拿不到的时候提示用户不就行了;

多看看微信官方文档

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题