在 Vuforia Studio 以外发布项目
Experience Service 使用基本身份验证
在以下示例中,您可能希望在 Vuforia Studio 以外发布项目:
• 如果想将项目从开发或测试环境移至生产服务器
• 如果想跨多个不同服务器复制项目
• 如果想从源代码控制中提取项目,并按构建流程发布到 Experience Service
使用以下 {{curl}} 命令发布项目:
curl -u <userId>:<password> -F ThingXExperience=@<myabcapp.zip> -H "X-Requested-With: XMLHttpRequest" https://localhost:2019/ExperienceService/content/projects/
其中:
• userID 是用于 Experience Service 身份验证的用户 ID 或电子邮件
• password 是用于 Experience Service 身份验证的密码
• myabcapp.zip 是包含项目的 .zip 文件的名称
Experience Service 使用 SSO (单一登录)
1. 确认 Postman 已安装。
|
在以上链接的步骤 8 中,请使用 experience scope(在 configuration.json 文件中),而不是 THINGWORX scope。
|
3. 获取令牌后,在 MANAGE ACCESS TOKENS 上单击 Use Token 令牌。
4. 导航到查询选项卡,选择 POST 作为查询方法。
5. 按照以下格式输入 URL:https://<您使用的域名>/ExperienceService/content/projects?replace=true
其中 您使用的域名 即您的 Experience Service 域。
6. 导航到 Headers 菜单并添加以下内容:
◦ Key - X-Requested-With
◦ Value - application/XML
7. 然后,导航到 Body 选项卡,选择form-data。完成下列操作:
◦ Key - 选择 File
◦ Value - 单击 Select Files 并上传项目文件
8. 单击 Send 以发布项目文件。