新浪微博api 获取使用者的access token后,下次如何获得?急
我在开发新浪微博的网页应用,有一个问题,当用户授权应用后,下次如果用户使用该应用的时候,如何获取原来的accesstoken。、我理解的流程是,用户点击授权过的应用->应...
我在开发新浪微博的网页应用,有一个问题,当用户授权应用后,下次如果用户使用该应用的时候,如何获取原来的access token。、
我理解的流程是,用户点击授权过的应用->应用重定向到我的默认网页->此时我再申请获取oauth2的code->然后将code 提交到servlet处理->再将处理的结果输出到一个网页上。但是这样有一个问题,就是用户点击应用后跳转到默认页,然后必须再跳转一个页面才能得到想要的服务,请问有什么方法避免呢?
是不是我理解错了?大家帮帮忙,帮忙把应用认证的流程说明一下,我用的是oauth2 协议,谢谢拉
补充一下:然后将code 提交到servlet处理->获取accesstoken->通过accesstoken获取用户信息->再将处理的结果输出到一个网页上 展开
我理解的流程是,用户点击授权过的应用->应用重定向到我的默认网页->此时我再申请获取oauth2的code->然后将code 提交到servlet处理->再将处理的结果输出到一个网页上。但是这样有一个问题,就是用户点击应用后跳转到默认页,然后必须再跳转一个页面才能得到想要的服务,请问有什么方法避免呢?
是不是我理解错了?大家帮帮忙,帮忙把应用认证的流程说明一下,我用的是oauth2 协议,谢谢拉
补充一下:然后将code 提交到servlet处理->获取accesstoken->通过accesstoken获取用户信息->再将处理的结果输出到一个网页上 展开
1个回答
展开全部
一般您获取到accesstoken后跳转到的页面,就是你处理授权结果的地方,将accesstoken和其它信息存储下来(存储到你应用自己的表里)。这个页面是必要的,因为您授权成功了,需要将授权的一些信息记录下来供之后使用的,这个解决了您说的下次再用如何获取accesstoken的问题。
另外,针对再跳转一个页面才能得到想要的服务的问题,您可以将获取accesstoken后跳转的页面和默认页设置为同一个,在里边做分支处理:比如第一次授权、用户微博信息更新、授权结果处理,就是if else的判断了,这样对用户来说,就没有跳转的问题了。或者可以使用不同的页面,处理完后再跳转回去就行了,这个需要您按照给用户的感受情景来定了。
另外,针对再跳转一个页面才能得到想要的服务的问题,您可以将获取accesstoken后跳转的页面和默认页设置为同一个,在里边做分支处理:比如第一次授权、用户微博信息更新、授权结果处理,就是if else的判断了,这样对用户来说,就没有跳转的问题了。或者可以使用不同的页面,处理完后再跳转回去就行了,这个需要您按照给用户的感受情景来定了。
胜天半子
2024-11-06 广告
2024-11-06 广告
胜天半子集团有限公司是一家从事互联网运营研究与开发的高新科技企业。专注为中小企业提供一站式新零售商业解决方案,服务涵盖营销策划、技术开发、供应链服务、电商运营、仓储物流等,致力于赋能企业,助力企业发展为己任。公司核心技术团队和管理运营团队来...
点击进入详情页
本回答由胜天半子提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询