首页 > 其他分享 >基于禅道restful接口的二次开发-获取token

基于禅道restful接口的二次开发-获取token

时间:2024-04-26 11:25:34浏览次数:44  
标签:接口 token api zentao 二次开发 restful 禅道

使用禅道的时候,可能会想用禅道的接口来做一些二次开发,比如获取缺陷情况、案例执行情况,做一些统计报表的展示。
根据禅道开发文档中相关说明,在禅道开源版16.0+ ,专业版11.0+ ,企业版6.0+,旗舰版2.4+ 新增RESTful风格API,因此可以利用api来获取相关的数据
访问地址:http://****/zentao/api.php/接口
禅道API文档地址:https://www.zentao.net/book/api/setting-369.html

登录

  • 禅道示例
    image
    从示例中需要account、password参数,请求后,将返回Token信息,用于后续接口的请求。
    其他接口发起请求时,都需要携带Token信息。

  • postman尝试接口请求
    image

  • python尝试接口请求

import requests

url = "http://localhost:80/zentao/api.php/v1/tokens"
userinfo = {
    "account": "test1",
    "password": "123456"
}
result = requests.post(url, json=userinfo)
print(result.json())

# 接口响应
{'token': '15ae76f2fecf38ff31036cccb72200c7'}

标签:接口,token,api,zentao,二次开发,restful,禅道
From: https://www.cnblogs.com/T-Ajie/p/18159630

相关文章

  • NFT tokenURI使用去中心化IPFS链接
    前言tokenURI指向存放NFTMetadata信息的json文件所在的URLjson文件最好用去中心化方式存储,例如IPFS 使用IPFS存储文件自己搭建IPFS需要下载客户端和保持节点运行较麻烦,我们可采用第三方服务商提供的服务例如Pinata、4everland等,我们以4everland(4everland.org)......
  • 【Azure Event Hub】解决Event Hub SDK出现无法识别 com.azure.core.client.traits.To
    问题描述使用ServiceBusSDK编写消费端应用时,遇见了错误信息:SDK版本  <dependency>   <groupId>com.azure</groupId>   <artifactId>azure-messaging-eventhubs</artifactId>   <version>5.4.0</version>  </dependency>......
  • 在线版CAD二次开发修改UI配置的方法(纯国产内核网页CAD)
    前言我们根据mxcad开发包开发了一个完整的在线CAD应用,它包括了绘图、编辑、文字样式设置、图层设置、线型设置等功能的实现。我们同时提供了一个插件的开发接口,用户可以在该接口的基础上进行二次开发,这样就能够为用户减少从头开发的工作量,可以快速将一个完整的CAD项目集成到用......
  • js逆向实战之智通财经网token参数解密
    url:https://www.zhitongcaijing.com/immediately.html分析过程抓流量包,主要关注如下这条数据包。响应数据如下。由于该url中的token参数是经过加密的,所以目的就是找到加密过程。关键字搜索immediately/content-list.html,只有两条记录,第一处是个html代码,肯定不是,所以只......
  • boss直聘__zp_stoken__逆向
    声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!目标网站aHR0cHM6Ly93d3cuemhpcGluLmNvbS93ZWIvZ2Vlay9qb2I/cXVlcnk9SmF2YSZjaXR5PTEwMTI4MTYwMA== z......
  • RPC请求跟普通Restful请求区别?
    RPC(RemoteProcedureCall,远程过程调用)请求和普通的RESTful请求在设计理念、通信方式、协议等方面有一些区别:设计理念:RPC请求:RPC是一种面向过程的通信模式,其设计目的是让远程调用像本地调用一样简单,它的核心思想是调用远程服务的方法。RESTful请求:RESTful是一种基于资......
  • 【Revit二次开发】一些参考
    拷贝元素到另一个文档https://www.revitapidocs.com/2016/b22df8f6-3fa3-e177-ffa5-ba6c639fb3dc.htmhttps://help.autodesk.com/view/RVT/2024/PTB/?guid=Revit_API_Revit_API_Developers_Guide_Basic_Interaction_with_Revit_Elements_Editing_Elements_Copying_Elements_html......
  • jmeter有很多个接口需要用到token,怎么简单操作?
     一、实现方法添加HTTP请求默认值:在你的测试计划中,添加一个HTTP请求默认值配置元件(HTTPRequestDefaults),用于设置所有HTTP请求的公共属性,包括服务器地址、端口号等。你可以在这里设置token,以便在所有请求中都能使用它。获取token:在测试计划中,添加一个HTTP请求,......
  • DRF之JWT签发Token源码分析
    DRF之JWT签发Token源码分析【一】JWT介绍JWT(JSONWebToken)是一种用于身份认证和授权的开放标准(RFC7519)。它基于JSON格式定义了一种安全的令牌,用于在客户端和服务器之间传输信息。【二】JWT三段式JWT(JSONWebToken)是一种用于身份认证和授权的开放标准(RFC7519)。它基于......
  • DataX二次开发详解-Kingbasees86Reader、Kingbasees86Writer插件
     一、前提国产数据库的崛起元年,不得不提人大金仓(Kingbase)、南大通用数据库(Gbase)、达梦数据库(DM)、华为数据库(GaussDB)、阿里数据库(Oceanbase)等,此文章介绍采用datax作为同步人大金仓Kingbase86数据库的工具。目前github上的datax版本功能仅支持Kingbase82系列产品。而项目上如果要......