Я пытаюсь выполнить эту ссылку для аутентификации пользователя в 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.php
Я застрял на странице служебной авторизации, называя вызов mirror.accounts.insert. Не знаете, как реализовать страницу авторизации сервиса. Любой пример будет большой помощью.
[SOLVED] Рабочий пример: http://goo.gl/DVggO6
Страница авторизации службы – это страница, которая открывается, когда этот пользователь включает ваше приложение в 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 как начальную точку, чтобы понять, как работает аутентификация, если вы еще этого не сделали.