Как использовать API веб-сервисов Vuforia с JavaScript? - PullRequest
0 голосов
/ 29 сентября 2018

Я пробовал несколько вещей, но на самом деле ничего не работает.В документации по API веб-сервисов Vuforia есть несколько примеров использования PHP, но нет ничего с JavaScript.

1 Ответ

0 голосов
/ 29 сентября 2018

Похоже, что нет Javascript API для VWS.Даже если бы это было так, вы, вероятно, не сможете вызвать его из веб-браузера из-за Cross domain политик.

Тем не менее, вы можете написать свой собственный конечный клиент в JS или запустить один из примеров.в (Java / PHP / Python) на сервере и выставить все методы как REST конечные точки.

VWS представляется простым старым REST сервисом, который можно вызывать из любого языка,Единственным препятствием для написания собственного простого клиента является вычисление подписи для запросов, вот логика для вычисления подписи из документации

Ref: 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, я сам не добавляю его сюда, так как не уверен в лицензионных ограничениях)

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