【发布时间】:2019-03-05 00:14:58
【问题描述】:
我尝试了几件事,但都没有真正奏效。 Vuforia Web Services API 文档中有一些使用 PHP 的示例,但没有使用 JavaScript。
【问题讨论】:
-
嘿,你能告诉我们/解释一下你尝试了什么吗?它会帮助我们帮助您
标签: javascript web vuforia vuforia-cloud-recognition
我尝试了几件事,但都没有真正奏效。 Vuforia Web Services API 文档中有一些使用 PHP 的示例,但没有使用 JavaScript。
【问题讨论】:
标签: javascript web vuforia vuforia-cloud-recognition
似乎没有可用于VWS 的 Javascript API。即使是这样,由于Cross domain 政策,您可能无法从网络浏览器调用它。
也就是说,您可以在 JS 中编写自己的后端客户端,或者在服务器中运行 (Java/PHP/Python) 中的示例之一,并将所有方法公开为 REST 端点。
VWS 似乎是普通的旧 REST 服务,可以从任何语言调用。
编写自己的简单客户端的唯一障碍是计算请求的签名,这是从文档中计算签名的逻辑
参考:https://library.vuforia.com/content/vuforia-library/en/articles/Training/Using-the-VWS-API.html
拥有签名功能后,您必须将所选语言的下载示例请求转换为 Javascript
这些是我为 Java 下载的示例文件,(https://github.com/christolb/MobEmbedded/tree/master/Pradeep/VWS%20Sample,它是由其他人在 Github 上上传的,我自己没有在此处添加,因为我不确定许可限制)
DeleteTarget.java
GetAllTargets.java
GetTarget.java
PostNewTarget.java
SignatureBuilder.java
Summary.java
TargetState.java
TargetStatusListener.java
TargetStatusPoller.java
UpdateTarget.java
【讨论】: