Articles of google oauth

400 Ошибка: redirect_uri_mismatch для загрузки видео yotube

Я реализую функции для загрузки видео на канал YouTube. Я настроил консоль Google Developer именно так, как это было предложено. Я также использую тот же идентификатор клиента и секрет клиента, который он мне дал. Когда я запускаю скрипт, он возвращается с ошибкой. Это ошибка. Ошибка: redirect_uri_mismatch Приложение: Localhost. Вы можете отправить разработчику этого приложения по […]

Google OAuth 2.0 возвращает 400 «Bad Request» даже с игровой площадки

Я пытаюсь использовать клиентскую библиотеку PHP League OAuth2 для проверки подлинности в приложении CodeIgniter. Тем не менее, я всегда получаю ошибку 400 «Плохой запрос». Поэтому я попытался использовать свой собственный идентификатор клиента и клиентскую секретность на игровой площадке OAuth 2.0 Google, и это дает ту же ошибку. Интересно, что Сообщество Jasper Reports получает ту же […]

Каким будет правильная служба для использования в клиентской библиотеке PHP для Google, чтобы получить базовую информацию, такую ​​как имя и адрес электронной почты?

Я следую этому учебнику с прошлого года, в котором рассказывается, как использовать Login с Google для вашего веб-сайта и получить основную информацию о пользователе. В учебнике они используют класс Google_Oauth2Service, который я не смог найти в клиентской библиотеке PHP, которую я загрузил. Аналогичная служба называется oAuth2, но для нее требуется учетная запись Google+. Я не […]

Youtube API 3 Загрузка видео 400 Ошибка: redirect_uri_mismatch OAuth2

Я использую пример кода в приведенной ниже ссылке, чтобы использовать Youtube API для загрузки видео на Youtube. https://developers.google.com/youtube/v3/code_samples/php#resumable_uploads Я получаю 400. That's an error Error: redirect_uri_mismatch каждый раз, когда я пытаюсь разрешить доступ. Я проверил сто раз, чтобы обеспечить URI Redirect в консоли разработчика и точно перенаправить URI запроса на перенаправление. Таким образом, я очень […]

PHP Редактировать сообщение с Google OpenID

Я пытаюсь закодировать редакционную страницу для своего сайта, которая отправляет себе сообщение с помощью google openid logon, но я просто получаю пустую страницу вместо формы редактирования. Вот код, который я использую: <html> <head> <title>BQuotes</title> <!– <meta name="viewport" content="width=device-width, initial-scale=1"> –> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <link href="votingfiles/voting.css" rel="stylesheet" type="text/css" /> <script src="votingfiles/voting.js" type="text/javascript"></script> […]

API Gmail: как получить токен доступа?

Я тестирую API Gmail . До сих пор я делал следующее: Я создал проект в Google Developers Console Я включил Gmail API . Я создал новый Client ID client secret . В моем скрипте PHP я установил библиотеку PHP Client и выполнил инструкции по настройке в PHP . Итак, теперь, когда я запускаю файл quickstart.php, […]

Получение ошибки «Авторизованный токен от поставщика услуг не соответствует предоставленным сведениям о токенах запроса» в трехзначной аутентификации в google api

Я хочу реализовать 3 legged oauthentication в google api. Код: – <?php error_reporting(E_ALL); ini_set('display_errors', 1); define('REDIRECT_URI', 'http://example.com/gmail/index.php'); require_once 'Zend/Oauth/Consumer.php'; session_start(); $CONSUMER_KEY = 'xxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com'; $CONSUMER_SECRET = 'xxxxxxxxxxxxxxxxxxxx'; // Multi-scoped token. $SCOPES = array( 'https://docs.google.com/feeds/', 'https://spreadsheets.google.com/feeds/' ); $oauthOptions = array( 'requestScheme' => Zend_Oauth::REQUEST_SCHEME_HEADER, 'version' => '2.0', 'consumerKey' => $CONSUMER_KEY, 'consumerSecret' => $CONSUMER_SECRET, 'signatureMethod' => 'HMAC-SHA1', 'callbackUrl' => […]

Календар Google 403 Запрещенный обмен PHP-сервером на сервер

<?php include('lead1.php'); require_once __DIR__ . '/vendor/autoload.php'; global $link; $emailmsgsql = "SELECT * FROM psleads WHERE agreeid = '6'"; $msgreqsres = mysqli_query($link, $emailmsgsql); // or die(mysql_error()0); $msgreqs = $msgreqsres->fetch_assoc(); $start = $msgreqs['contractbegindate'] . ' ' . $msgreqs['contractbegintime']; $end = $msgreqs['contractenddate'] . ' ' . $msgreqs['contractendtime']; $startDT = new DateTime($start, new DateTimeZone('Pacific/Honolulu')); $endDT = new DateTime($end, new […]

API календаря Google на php с использованием учетной записи службы

У меня вопрос о Google Calendar API . Я получаю API календаря Google с помощью PHP и создаю новое событие с учетной записью службы. Если я снова прочитаю календарь на php progrum , progrum , написанная на php с учетной записью службы, не может быть загружена. В чем причина проблемы? это спецификация, которую php не […]

Ток доступа Google OAuth не обновляет токен NULL

Я пытаюсь получить токен доступа на своем сервере, чтобы использовать GMail API из клиентской библиотеки PHP, и все, что я получаю, является NULL после того, как я var_drump переменную, у меня есть токен доступа через getAccessToken(); метод. Любая идея, что я делаю неправильно, чтобы как я мог использовать токен? У меня есть действительный код аутентификации […]