kingdong020543
管理员
管理员
  • UID6
  • 粉丝46
  • 关注2
  • 发帖数141
  • 喜欢达人
  • 社区居民
  • 忠实会员
  • 原创写手
阅读:1114回复:0

如何使用VWS API删除目标

楼主#
更多 发布于:2015-08-20 15:29
如何使用VWS API删除目标

   删除数据库中的一个目标,CMS需要执行一个https://vws.vuforia.com/targets/{target_id}HTTPS DELETE,包含常用的HTTP报头域,加上授权域,没有主体。

    URL必须用真实的目标ID来替换{ target_id },即创建目标时返回的ID。

    本代码在DeleteTarget.java示例中有展示。

注意:一个处理状态的目标不能被删除。



确定目标的状态

   在试图删除目标前确认一个目标的状态是成功的。参阅:如何使用VWS API检索目标 来获取详细的如何使用Get/targets/{target_id}来查询目标状态。状态值必须为成功或失败,否则active_flag的值和评级是无效的。

JSON删除的代码示例

DELETE /targets/550e8400e29b41d34716446655834450  HTTP/1.1
  
Host: vws.vuforia.com
  
Date: Mon, 23 Apr 2013 12:45:19 GMT 
Authorization: VWS df8d23140eb443505c0661c5b58294ef472baf64:jHX6oLeqTXpynyqcvVC2MSHarhU

确认删除状态

   响应中包含删除的状态。确认状态是成功的。否则可能发生了错误。

    由此产生的JSON的主体结构如下表。

FieldTypeMandatoryDescription
result_codeString [1 - 64]YesOne of the Vuforia Common Result Codes.
                        See: VWS Result Codes
transaction_id32-character String (UUID)YesID of the transaction

JSON结果代码示例
HTTP/1.1 200 OK
  
Content-Type: application/json
  
{
  
“result_code”:”Success”,
  
“transaction_id”:”550e8400e29b41d4a716446655482752”
  
}

欢迎分享

游客

返回顶部