如何通过JavaScript使用Vuforia Web服务API?

时间:2018-09-29 03:20:25

标签: javascript web vuforia vuforia-cloud-recognition

我已经尝试了几种方法,但实际上没有任何作用。 Vuforia Web服务API文档中有一些使用PHP的示例,但JavaScript却没有。

1 个答案:

答案 0 :(得分:0)

似乎VWS没有可用的Javascript API。即使是这样,由于Cross domain的政策,您可能也将无法从Web浏览器调用它。

也就是说,您可以使用JS编写自己的后端客户端,或者在服务器中的(Java / PHP / Python)中运行示例之一,并将所有方法公开为REST端点。 / p>

VWS似乎是老式的REST服务,可以用任何语言调用。 编写自己的简单客户端的唯一障碍是为请求计算签名,这是根据文档计算签名的逻辑

参考:https://library.vuforia.com/content/vuforia-library/en/articles/Training/Using-the-VWS-API.html VWS signature

具有签名功能后,您必须将示例请求从下载的所选语言转换为Javascript

这些是我为Java下载的示例文件(https://github.com/christolb/MobEmbedded/tree/master/Pradeep/VWS%20Sample,是其他人在Github上上传的文件,由于不确定许可限制,我自己未在此处添加文件)< / p>

DeleteTarget.java
GetAllTargets.java
GetTarget.java
PostNewTarget.java
SignatureBuilder.java
Summary.java
TargetState.java
TargetStatusListener.java
TargetStatusPoller.java
UpdateTarget.java