http://api.chan15.info/google-stackoverflow.html
Это пример кода, который я использую, чтобы позволить пользователю войти в систему через Google JavaScript API, и это работает, следующий шаг — использование идентификатора пользователя для входа на локальный сервер через PHP, но использование идентификатора пользователя через JavaScript — довольно опасная процедура, настоящая процедура, которую я хочу является:
но я не знаю, как получить токен доступа.
После того как пользователь войдет в свою учетную запись Google с помощью API Javascript Oauth2, токен доступа можно найти здесь:
gapi.auth2.getAuthInstance () currentUser.get () getAuthResponse () access_token…;
Я использовал это для передачи токена в отдельный PHP-запрос curl, а также в CORS. Поскольку JS API Google все еще является бета-версией, мне приходилось прибегать к отправке PHP-запроса curl в прошлом. Если вы планируете сохранить токен для доступа после того, как пользователь уйдет, я также получу дату истечения срока действия токена и вызову другую функцию, которая удаляет сохраненный токен при истечении срока действия или явном отзыве. Но для меня было проще вытащить это сразу после успешного входа в систему каждый раз, так как мне нужно было вызывать функцию PHP только один раз и в режиме реального времени с AJAX в качестве биндайда.
PS: вы можете изменить исходную категорию с Java на Javascript
Других решений пока нет …