qliksense - 如何使用 QRS API 在 QlikSense 上创建应用程序?
问题描述
我们刚刚通过所有必要的步骤安装并配置了一台机器的 Qlik Sense,并且一切都正确,因为我们使用关于端点 ( /about ) 的 QRS API 进行了测试。我们正在使用 Java,因此 QRS API 是所需的选项
我的问题如下:当用户在我们的应用程序中创建帐户时,我们希望使用 QRS API 使用他的用户名在 Qlik Sense 中为他创建一个应用程序,但文档对我们需要提供的端点和数据不是很清楚。
https://help.qlik.com/en-US/sense-developer/April2020/Subsystems/RepositoryServiceAPI/Content/Sense_RepositoryServiceAPI/RepositoryServiceAPI-App-Upload-App.htm 这里说我们需要提供一个QVF文件但是我们不知道我们应该从哪里得到那个文件
您能否为我们提供有关如何实现这一目标的分步指南,因为我们是该平台的新手?
解决方案
Engine
负责应用程序的创建。Repository
只能导入已经存在的应用程序(qvf 文件)
大部分Engine API
是websocket JSON APIEngine API
,但 Qlik 也暴露了REST的一小部分
在您的情况下,我认为您可以使用POST /v1/apps方法来创建应用程序
如果您确实更喜欢使用 websocket API,您可以查看Create an app example
推荐阅读
- archunit - ArchUnit 层测试:如何排除特定类?
- angular - Angular - 放大 - 将认知用户对象传递给另一个组件
- python - 这个问题的python变量的范围
- javascript - 为什么我在nodejs中的代码出错并要求我写catch,但我已经在代码中说了
- javascript - 使用 php 代码将引导轮播链接到数据库
- python-3.x - 如何创建滑动窗口附加最高阈值为 70 的字典?
- typescript - 无法使用“this”指针将方法用作回调
- html - 如何创建一个仅在单击/切换时才显示某些输入的按钮?
- python - 在 Python 中从 JWT 令牌中检索一个值
- python - 模型不训练和输出相同的类