2014-04-30 4 views
4

Я пробую эту ссылку, чтобы аутентифицировать пользователя в GDK: https://developers.google.com/glass/develop/gdk/authentication Он дает пример на Java, но на моей веб-странице используется PHP. Я знаю, что мне нужно использовать https://github.com/google/google-api-php-client/blob/master/src/Google/Service/Mirror.phpGoogle Glass GDK Аутентификация с использованием PHP

Я застрял на странице служебной авторизации, обращаясь к mirror.accounts.insert. Не знаете, как реализовать страницу авторизации сервиса. Любой пример будет большой помощью.

[РЕШИТЬ] Рабочий пример здесь: страница аутентификации http://goo.gl/DVggO6

+0

Вы заявляете, что пытаетесь выполнить аутентификацию с помощью «GDK», но вы говорите о веб-сервере (часто используется с аутентификацией mirror-api). Можете ли вы повторить или уточнить, что вы просите. – ErstwhileIII

ответ

1

Услуги страница, которая открывается, когда этот пользователь включает приложение в MyGlass. Вы временно сохраняете параметр запроса userToken, отправленный с этим запросом (не сохраняйте его навсегда), а затем аутентифицируйте пользователя по тому, какой бэкэнд вы используете. Оттуда вы, вероятно, запросите правильную область для своей учетной записи Google (в этом случае вам нужно указать https://www.googleapis.com/auth/glass.thirdpartyauth, чтобы вставить учетную запись). Как только это будет сделано, вы можете создать свою службу Зеркало, как обычно в PHP, а затем использовать коллекцию счетов:

// $myClient would contain the typical Google_Client() setup 
// See PHP quickstart for example 
$myMirrorService = new Google_Service_Mirror($myClient); 

// Set your inputs to insert() as needed 
$accounts = $myMirrorService->accounts->insert($userToken, $accountType, $accountName, $postBody); 

Имейте в виду, вы можете только тест и использовать этот API после ваших земель APK на MyGlass (что случается во время процесс обзора). Я бы также рекомендовал PHP-скрипт Mirror API PHP как начальную точку, чтобы понять, как работает аутентификация, если вы еще этого не сделали.

+0

AlRight. Благодарю. Можно ли выполнить первоначальную проверку подлинности с помощью службы Google OAuth? – Lubna

+0

Кроме того, я не могу найти информацию о том, что authtoken включить в аргумент postbody. любая помощь приветствуется. – Lubna

+0

Можете ли вы предоставить и пример с помощью 'Google_Client()' установки с помощью «учетной записи службы», пожалуйста? Это код, который я использую http://pastebin.com/2GW6A5pN – Kamil

Смежные вопросы