Articles of google oauth

Загрузить файл через PHP на Google Диск с помощью API без экрана согласия

Следуя инструкциям в этом уроке, я смог загрузить файл на свой Google Дисковод через API, приоритет – загрузить его без подтверждения пользователем согласия. Как мне разрешить приложение (веб-сайт или установленное) без вмешательства пользователя? (канонический?) Тем не менее, я заметил, что токен обновления необходимо обновлять каждый раз, и по этой причине я искал другое решение для […]

Как установить токен Remember в Laravel с помощью Google OAuth

Название в значительной степени подводит итог. У меня возникли проблемы с использованием Auth::attempt при аутентификации пользователей с Google. Я попытался поместить следующее в свой класс User, но он, похоже, не работал. public function getAuthPassword() { return $this->some_field; } Есть ли способ вручную установить токен памяти? Или есть способ рассказать Laravel, чтобы посмотреть на другое поле […]

Ошибка при попытке использовать гибридный поток входа в Google OAuth 2.0 (Google_IO_Exception) с сообщением «Ошибка HTTP: невозможно подключиться:« 0 »)

Я пытаюсь реализовать кнопку «Вход с помощью G +», используя гибридный поток на стороне сервера, и я продолжаю получать ту же ошибку: Google_IO_Exception' with message 'HTTP Error: Unable to connect: '0' Я везде искал, все пробовал, я не могу это исправить. Я использую последнюю версию клиентской библиотеки Google PHP от GitHub (последнее обновление 17 мая). […]

Google OAuth2 – isAccessTokenExpired () всегда верно

Я использую OAuth в своем приложении, и я хочу выйти из системы, когда токен доступа истек. Но когда я проверил истечение срока действия токена с помощью $client->isAccessTokenExpired() Он всегда возвращает 1. if (isset($_GET['logout'])) { unset($_SESSION['token']); } if (isset($_GET['code'])) { $client->authenticate($_GET['code']); $_SESSION['token'] = $client->getAccessToken(); $redirect = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']; header('Location: ' . filter_var($redirect, FILTER_SANITIZE_URL)); […]

Как получить идентификатор канала или URL-адрес после Google Oauth PHP

Я пытаюсь закодировать систему приложений с помощью входа youtube. но у меня проблема После того, как я получил требуемую авторизацию с oauth 2.0, я хочу получить выбранный идентификатор канала youtube в строке, но я не мог этого сделать, может кто-нибудь, пожалуйста, помогите мне. $client = new Google_Client(); $client->setClientId($client_id); $client->setClientSecret($client_secret); $client->setRedirectUri($redirect_uri); $client->setApplicationName("BYTNETWORK"); $client->setScopes(array('https://www.googleapis.com/auth/userinfo.profile', 'https://www.googleapis.com/auth/yt-analytics.readonly' )); if […]

API Google: аутентифицировать запрос с помощью OAuth, но без окна согласия пользователя, затем запрашивать данные Google для определенного имени пользователя или идентификатора пользователя

При чтении этой реализации OAuth 2.0 Authentication (серверная сторона) я заметил, что этот процесс, вероятно, предназначен для сценария, в котором создается приложение, которое позволяет пользователям регистрироваться со своими учетными данными Google, а затем показывать свои сообщения в Google+, видео Youtube и т. Д. Мне нужна возможность получать данные Google на основе имени пользователя или идентификатора […]

Ошибка Google OAuth2 – отсутствует необходимый параметр: grant_type при обновлении

Я создал прототип системы синхронизации календарей с использованием API календаря Google, и он работает хорошо, за исключением обновления токенов доступа. Это те шаги, которые я прошел: 1) Авторизовал мой API и получил код авторизации. 2) Обменный код авторизации для Access Token и RefreshToken. 3) Используется API календаря до тех пор, пока токен доступа не истечет. […]

Как получить токен доступа OAuth2 с клиентом API API Google?

Я пытаюсь получить токен доступа OAuth для импорта некоторых данных в таблицу fusion. Я пытаюсь использовать клиент PHP API Google. Я создал учетную запись службы для этой цели и использую код, в основном из примера serviceAccount : function access_token() { $client = new Google_Client(); $client->setAuthClass ('Google_OAuth2'); // ^ Don't know if this line is required, […]

Получите информацию о пользователе от API OAuth PHP от Google

Я хотел бы получить информацию о пользователе, такую ​​как имя, фамилия, адрес электронной почты, изображение и т. Д. После входа на сайт с помощью учетной записи Google я использовал следующий код PHP: <?php ########## Google Settings.. Client ID, Client Secret ############# // I fill these fieds with my keys $google_client_id = '…………'; $google_client_secret = '……………'; […]

PHP API Youtube Uploads, исключение: Не удалось запустить возобновляемую загрузку, загрузка должна быть отправлена ​​на URL-адрес загрузки

Я пытаюсь создать серверное приложение для загрузки видео на YouTube. В моем серверном приложении пользователь может загружать видео прямо на мой канал YouTube, чтобы сделать его общедоступным. Клиентская часть моего приложения приобретает видео и загружает его на мой сервер. Затем мой сервер использует YouTube API для загрузки видео на мой канал YouTube. Чтобы сделать эту […]