Мне нужно создать (демонстрационную) программу для Google Glass с простым пользовательским взаимодействием: вставить карточку на стекло и получить ответ обратно в приложение. Я думаю, что это можно сделать с помощью Mirror API.Позвоните в Google Glass Mirror API, используя учетную запись службы
Это приложение не является веб-приложением, поэтому я думаю, что мне нужно использовать учетную запись службы.
Я создал проект API на консоли API Google https://code.google.com/apis/console/ и включил API Google Mirror. После этого я создал новый идентификатор клиента с типом приложения «учетная запись службы» (вызывает API Google от имени вашего приложения, а не конечного пользователя, больше информации на https://developers.google.com/accounts/docs/OAuth2#serviceaccount). Результатом является идентификатор клиента, адрес электронной почты и отпечаток открытого ключа и ключ P12 с паролем.
Проблема заключается в том, что я не могу найти пример, как выполнить аутентификацию учетной записи службы и, например, вставить карту.
Любые идеи? Используемый язык программирования менее важен ...
См. Также Can I use OAUTH2 Service Accounts with Glass Mirror API?, но, к сожалению, без ответа.
Edit:
Из ответа ниже я понимаю, я не могу использовать учетную запись службы для этого. Правильно ли, что мне всегда нужно веб-приложение, в котором у Google Glass есть URL-адрес обратного вызова, чтобы данные могли быть отправлены из приложения Glass в приложение?
Мы разрабатываем систему управления складом, в которой оператор на складе использует голосовой клиент (например, http://www.epf-gmbh.de/bilderorg/talkman_joe.jpg), который связывается с сервером. Сервер отправляет команды клиенту, и оператор может отправлять голосовые команды обратно на сервер.
Для демонстрационных целей я хотел бы заменить голосового клиента на Google Glass.
Edit 2:
Что-то вроде этого: http://youtu.be/kbcskj4yAvo
спасибо. Означает ли это, что мне всегда нужно веб-приложение с URL-адресом обратного вызова? (Я обновил свой оригинальный вопрос, после редактирования ...) –
Ответ обновлен, но вы отклоняетесь от исходного вопроса, который вы задали. Вы можете начать его как новый вопрос в StackOverflow. – Prisoner
Хорошо, вы правы. Спасибо за помощь. –