本帖最后由 James.Lv 于 2023-1-5 18:15 编辑
当项目中涉及api集成时,通常会使用Graphiql api调用来获取文档ID,名称,创建者等相关信息:
而wyn中可以通过如下方式调用Graphiql API来实现
对api调用以及整体流程不太熟悉的同学可以参考这个帖子
1.获取api调用需要的用户令牌(token)
依然首先我们需要一个基于用户信息生成的凭据信息 用于调用时的身份认证,这个令牌可通过api或系统后台,或api来生成。
2.文档查询api示例
- POST /api/graphql?token=4bfa8137b6bfa64d649b2660a7e47436c2d10e968cfddb0b6111a0f5c36253a8 HTTP/1.1
- Host: localhost:51980
- Content-Type: application/json
- Content-Length: 105
- {"query":"query {documents(types: "dataset" orderby: "-updated") { id, type, title, description }}"}
复制代码
这样就可以拿到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 | 数据模型 |
|
|