2014-11-21 40 views
0

我需要爲Google Glass創建一個(演示)應用程序,只需一個簡單的用戶交互操作:在Glass上插入一張卡片並獲得迴應該應用程序的響應。 我認爲這可以通過使用鏡像API來完成。使用服務帳戶致電Google Glass Mirror API

此應用程序不是一個Web應用程序,所以我認爲我需要使用服務帳戶。

我在Google APIs控制檯https://code.google.com/apis/console/上創建了一個API項目並啓用了Google Mirror API。 之後,我創建了一個新的客戶端ID與應用程序類型「服務帳戶」(代表您的應用程序而不是最終用戶調用Google API;更多信息在https://developers.google.com/accounts/docs/OAuth2#serviceaccount)。 結果是客戶端ID,電子郵件地址和公鑰指紋以及帶密碼的P12密鑰。

問題是我找不到一個示例如何執行服務帳戶身份驗證,例如插入卡片。

任何想法?使用的編程語言不太重要...

另請參見Can I use OAUTH2 Service Accounts with Glass Mirror API?,但不幸的是沒有答案。

編輯:

從下面的答案我明白我不能使用的服務帳戶這一點。 是否正確,我總是需要一個Web應用程序,Google Glass有一個回調URL,因此數據可以從Glass發送到應用程序?

我們開發倉庫管理系統,倉庫中的操作員使用與服務器通信的語音客戶端(如http://www.epf-gmbh.de/bilderorg/talkman_joe.jpg)。服務器向客戶端發送命令,操作員可以將語音命令發送回服務器。

爲了演示的目的,我想用Google Glass替換語音客戶端。

編輯2:

事情是這樣的:http://youtu.be/kbcskj4yAvo

回答

0

你不能這樣做時間表運營與服務帳戶。大多數鏡像API操作(時間軸,聯繫人和訂閱)都需要用戶帳戶,因爲這些操作必須代表用戶完成,以便正確識別將使用哪個玻璃杯。

更新:

你的後續問題不完全涉及到身份驗證問題,他們可能會在一個新的問題得到更好的要求,但兩個快速點:

  • 是,如果您想從Glass中獲取信息到您的服務器上,那麼在使用Mirror API時,您需要一個可以回調的web應用程序。您將註冊爲Subscription的一部分。

  • 您指定的示例使用GDK,而不是Mirror API。

+0

謝謝。這是否意味着我總是需要一個帶有回調URL的Web應用程序? (我更新了我原來的問題;編輯完成後......) – 2014-11-22 08:36:34

+0

答案已更新,但您要回避您提出的原始問題。您可能希望將其作爲StackOverflow中的新問題啓動。 – Prisoner 2014-11-22 12:03:51

+0

好吧,你是對的。感謝您的幫助。 – 2014-11-22 16:22:00

相關問題