如何保证微信公众平台开发access

 我来答
橙子的大世界观
高粉答主

2016-01-07 · 每个回答都超有意思的
知道大有可为答主
回答量:1.3万
采纳率:2%
帮助的人:2557万
展开全部
  保证微信公众平台开发access,方法孺子啊:

  1.使用 静默授权 (Scope为snsapi_base ),获取到 openid / unionid.

  2.查询系统内是否存在此用户(根据 : openid / unionid )

  3.若存在:

  (1)查询数据库中,access_token并验证

  (2)官方文档,授权的最下面有验证的方法。

  (3)验证结果

  有效:直接获取用户信息。

  无效:刷新access_token然后,继续获取用户信息。

  4.若不存在:

  (1)引导用户进入授权页面同意授权, 获取 code

  (2)通过code换取网页授权access_token

  (3)存储信息入库。

  5.获取到用户信息,更新入库
huanglenzhi
2015-07-23 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517190
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
  1.如何定时获取access_token?
  在Java中,如果要定时执行某项任务,需要用到java.util.Timer类,对于喜欢使用框架的朋友,可以采用 开源的任务调度框架quartz,Spring框架也支持quartz。除此这外,还有一种方法就是启动一个线程,在线程的run()方法中写一个死循环,然后使用Thread.sleep()来保证线程定时执行某项任务。
  2.将access_token保存在哪?
  对于access_token的存储,可以考虑存储在文件、数据库或内存中。具体采用哪种存储方式,需要根据项目实际情况而定。如果只有一台服务器,直接将access_token存储在内存中是最简便有效的方式。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式