操作和管理 Experience Service > 管理 Experience Service > 在 Vuforia Studio 以外发布项目
  
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 已安装。
2. 获取 OAuth 访问令牌。有关详细信息,请参阅使用 Postman 为 ThingWorx 管理员获取 OAuth 访问令牌
* 
在以上链接的步骤 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 以发布项目文件。