令牌获取方法、装置、设备及存储介质制造方法及图纸

技术编号:25397322 阅读:16 留言:0更新日期:2020-08-25 23:02
本申请公开了一种令牌获取方法、装置、设备及存储介质,涉及应用开发技术领域。所述方法包括:控制终端访问目标应用程序的目标页面,所述目标应用程序为待开发的应用程序;从所述目标页面内的页面请求中提取目标令牌,所述目标令牌是所述目标应用程序与后端交互时使用的令牌;对所述目标应用程序与所述目标令牌之间的关联关系进行存储。采用本申请实施例提供的方法,无需开发人员手动操作终端以获取令牌,从而简化了获取令牌的流程,提高了令牌获取的效率,进而提高了应用程序的开发效率。

【技术实现步骤摘要】
令牌获取方法、装置、设备及存储介质
本申请实施例涉及应用开发
,特别涉及一种令牌获取方法、装置、设备及存储介质。
技术介绍
应用程序的开发通常包含前端开发和后端开发,前端指呈现给用户的应用前端界面,而后端则负责处理前端的请求,并进行逻辑处理和数据交互。相关技术中,前端业务开发主要在个人计算机(PersonalComputer,PC)端进行。业务开发过程中,包括用户个人信息等后台数据需要通过令牌(token)校验才能从后台获取。由于合法的token需要通过个人账号登录应用程序后才能获取,因此在前端业务开发过程中,当需要使用令牌时,开发人员需要手动登录终端中的应用程序,并从终端中提取令牌,从而将令牌传输至PC端,以便PC端根据该令牌从后台获取所需数据。显然,采用上述方式时,每次获取令牌都需要开发人员手动操作,再加上token的时效性,手动获取可能更加频繁,从而导致获取令牌的效率较低,进而影响应用程序的开发效率。
技术实现思路
本申请实施例提供了一种令牌获取方法、装置、设备及存储介质,可以提高应用开发过程中获取令牌的效率,从而提高应用开发效率。所述技术方案如下:一方面,本申请实施例提供了一种令牌获取方法,所述方法包括:控制终端访问目标应用程序的目标页面,所述目标应用程序为待开发的应用程序;从所述目标页面内的页面请求中提取目标令牌,所述目标令牌是所述目标应用程序与后端交互时使用的令牌;对所述目标应用程序与所述目标令牌之间的关联关系进行存储。r>另一方面,本申请实施例提供了一种令牌获取装置,所述装置包括:控制模块,用于控制终端访问目标应用程序的目标页面,所述目标应用程序为待开发的应用程序;提取模块,用于从所述目标页面内的页面请求中提取目标令牌,所述目标令牌是所述目标应用程序与后端交互时使用的令牌;存储模块,用于对所述目标应用程序与所述目标令牌之间的关联关系进行存储。再一方面,本申请实施例提供一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现上述令牌获取方法。又一方面,本申请实施例提供一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述令牌获取方法。还一方面,本申请实施例提供了一种令牌获取系统,所述令牌获取系统包括终端和令牌提供设备;所述终端与所述令牌提供设备通过有线或无线方式相连;所述令牌提供设备用于执行上述令牌获取方法。还一方面,本申请实施例提供一种计算机程序产品,当该计算机程序产品被计算机设备的处理器执行时,其用于实现上述令牌获取方法。本申请实施例提供的技术方案可以带来如下有益效果:本申请实施例中,通过控制终端访问待开发目标应用程序的目标页面,并从目标页面的页面请求中提取目标应用程序与后台交互时使用的目标令牌,从而对目标令牌和目标应用程序进行关联存储,实现了令牌的自动化获取,无需开发人员手动操作终端以获取令牌,简化了令牌的获取流程;此外,当开发人员需要使用目标令牌时,即可从存储的对应关系中获取令牌,以便后续利用获取到的令牌与后端交互,提高了令牌获取的效率,进而提高了应用程序的开发效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请一个实施例提供的令牌获取系统的系统架构图;图2是本申请一个实施例提供的令牌获取方法的流程图;图3示出了本申请另一个实施例提供的令牌获取系统的系统架构图;图4是本申请另一个实施例提供的令牌获取方法的流程图;图5是一个实施例提供的令牌获取方法实施过程的示意图;图6是本申请一个实施例提供的令牌获取装置的框图;图7是本申请另一个实施例提供的令牌获取装置的框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。请参考图1,其示出了本申请一个实施例提供的令牌获取系统的系统架构图。该令牌获取系统可以包括:终端11和令牌提供设备12。终端11是安装有待开发的目标应用程序的电子设备,可以是智能手机、平板电脑、便携式可穿戴设备或数码播放器,图1中以终端11为智能手机为例进行示意性说明。可选的,终端11中待开发的目标应用程序可以为一个或多个,本申请实施例并不对目标应用程序的数量进行限定。此外,终端11中还可以安装除目标应用程序以外的其它应用程序,本实施例对此不作限定。可选的,待开发的目标应用程序是具有前端表现的应用程序,可以是直播类应用程序、社交类应用程序、短视频类应用程序、新闻类应用程序或即时通信类应用程序等等,本实施例对此不作限定。终端11与令牌提供设备12之间可以通过有线或无线方式相连。在一些实施例中,终端11通过数据线与令牌提供设备12之间相连,并通过数据线进行数据通信。令牌提供设备12可以从终端11处获取令牌,它可以是个人计算机、便携式计算机、工作站或服务器等等,图1中以令牌提供设备12为个人计算机为例进行示意性说明。本申请实施例中,令牌提供设备12可以控制终端11访问目标应用程序中的目标页面,并从目标页面中提取与后台交互时使用的目标令牌,从而将目标应用程序与目标令牌进行关联存储。在一种可能的实施方式中,该系统中还包括应用开发设备13,令牌提供设备12用于向应用开发设备13提供存储的令牌。令牌提供设备12与应用开发设备13之间可以通过有线网络或无线网络相连。在一些实施例中,令牌提供设备12与应用开发设备13可以位于同一局域网,并通过有线网络相连。应用开发设备13是用于开发应用程序的计算机设备,其可以是个人计算机、便携式计算机、工作站,图1中以应用开发设备13为个人计算机为例进行示意性说明。可选的,本申请实施例中的应用开发设备13是前端开发人员使用的设备,其中安装有前端开发程序。可选的,令牌获取系统中可以包括多台应用开发设备13,且不同应用开发设备13用于开发相同应用程序,或者不同应用开发设备13用于开发不同应用程序。比如,当终端11中安装有至少两个待开发的应用程序时,令牌提供设备12可以从终端11处获取各个应用程序各自对应的令牌。对不同应用程序进行开发的应用开发设备13即可从令牌提供设备12处获取所开发应用程序对应的令牌。需要说明的是,终端11还与应用程序的后台服务器(图中未示出)相连,终端11运行应用程序时,即与后台服务器进行交互,以获取令牌。相应的,应用开发设备13从令牌提供设备12处获取令牌后,即通过该令牌与后台服务器进行数据交互,以获取所需的后台数据。本申请实施例提供的令牌获取方本文档来自技高网...

【技术保护点】
1.一种令牌获取方法,其特征在于,所述方法包括:/n控制终端访问目标应用程序的目标页面,所述目标应用程序为待开发的应用程序;/n从所述目标页面内的页面请求中提取目标令牌,所述目标令牌是所述目标应用程序与后端交互时使用的令牌;/n对所述目标应用程序与所述目标令牌之间的关联关系进行存储。/n

【技术特征摘要】
1.一种令牌获取方法,其特征在于,所述方法包括:
控制终端访问目标应用程序的目标页面,所述目标应用程序为待开发的应用程序;
从所述目标页面内的页面请求中提取目标令牌,所述目标令牌是所述目标应用程序与后端交互时使用的令牌;
对所述目标应用程序与所述目标令牌之间的关联关系进行存储。


2.根据权利要求1所述的方法,其特征在于,所述控制终端访问目标应用程序的目标页面,包括:
执行自动化平台上部署的自动化任务,向所述终端发送应用运行指令,所述应用运行指令用于指示所述终端运行所述目标应用程序;
向所述终端发送页面访问指令,所述页面访问指令用于指示访问所述目标应用程序中的所述目标页面。


3.根据权利要求2所述的方法,其特征在于,所述对所述目标应用程序与所述目标令牌之间的关联关系进行存储,包括:
通过所述自动化任务向服务器后台上报的所述目标令牌;
通过所述服务器后台将所述目标令牌和所述目标应用程序关联存储至数据库。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
接收令牌获取请求,所述令牌获取请求由应用开发设备访问目标网络web页面时发送,所述应用开发设备是用于开发所述目标应用程序前端业务的设备;
根据所述令牌获取请求,通过所述服务器后台从所述数据库中查询所述目标令牌;
通过所述服务器后台向所述应用开发设备发送所述目标令牌,所述应用开发设备用于将所述目标令牌显示在所述目标web页面中,所述应用开发设备用于根据所述目标令牌与后端交互。


5.根据权利要求4所述的方法,其特征在于,所述终端中安装有至少两种所述目标应用程序;
所述根据所述令牌获取请求,通过所述服务器后台从所述数据库中查询所述目标令牌,包括:
获取所述令牌获取请求中包含的目标设备标识,所述目标设备标识为所述应用开发设备的标识;
根据预设对应关...

【专利技术属性】
技术研发人员:杜岗张楚滨
申请(专利权)人:广州市百果园信息技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1