找回密码
 立即注册

QQ登录

只需一步,快速开始

Tony.Fu 活字格认证 Wyn认证
超级版主   /  发表于:2022-1-30 11:07  /   查看:2285  /  回复:0
本帖最后由 James.Lv 于 2023-1-5 18:15 编辑

当项目中涉及api集成时,通常会使用Graphiql api调用来获取文档ID,名称,创建者等相关信息:
而wyn中可以通过如下方式调用Graphiql API来实现
对api调用以及整体流程不太熟悉的同学可以参考这个帖子

1.获取api调用需要的用户令牌(token)
依然首先我们需要一个基于用户信息生成的凭据信息 用于调用时的身份认证,这个令牌可通过api或系统后台,或api来生成。
image.png287319640.png

2.文档查询api示例
  1. POST /api/graphql?token=4bfa8137b6bfa64d649b2660a7e47436c2d10e968cfddb0b6111a0f5c36253a8 HTTP/1.1
  2. Host: localhost:51980
  3. Content-Type: application/json
  4. Content-Length: 105

  5. {"query":"query {documents(types: "dataset" orderby: "-updated") { id, type, title, description  }}"}
复制代码
image.png406719054.png
这样就可以拿到wyn中的文档列表JSON,用于后续的操作

3.参数说明
查询条件中types: \"dataset\" 表示查询出所有的仪表板,可以根据需要调整:
  key    name  
  dbd  仪表板
  image/jpeg  jpg图片
  image/bmp  bmp图片
  image/gif    gif图片  
  image/png    png图片  
  image/svg    svg图片  
  theme    文档主题  
  geoJson    地图数据
  hierarchy    Hierarchy  
  floorPlan    定义地图  
  visual    可视化插件  
  font/ttf    ttf字体  
  font/otf    otf字体  
  ont/woff    woff字体  
  font/woff2    woff2字体  
  font/svg    svg字体  
  font/eot    eot字体  
  font/webfont    webfont字体  
  wbp    网页  
  rdl    报表  
  rdlx-template    报表模板  
  dataset    数据集  
  dsc    数据源  
  smdsc    数据模型  

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部