Articles of Google апи PHP клиент

Какой адрес электронной почты для использования в API аккаунта Google Service

Следуя этому Google Tutorial: https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-php И используя эту библиотеку PHP: https://github.com/wanze/Google-Analytics-API-PHP У меня небольшая проблема. Я просто не использую электронную почту, как описано в учебнике. Я думаю, интерфейс API изменился, и учебник устарел. Я создал свой проект, активировал API Google Analytics и создал «Служебную учетную запись». Он генерирует электронную почту, но не в формате projectId-uniqueId@developer.gserviceaccount.com. […]

События Календаря Google

У меня возникли проблемы с добавлением событий в Календарь Google. Я могу перечислить события, но когда я пытаюсь добавить событие, я получаю запрещенную ошибку 403. Я могу добавлять события к первичному, но когда я попробую другой, в этом случае тот, у кого есть mnetion, я столкнулся с Запрещенной ошибкой 403. Вот код, который у меня […]

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

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

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

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

Календар 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 […]

как получить информацию о местоположении пользователя с помощью google client api

Я внедряю логин google на своем сайте, я хочу получить доступ к местоположению пользователя, но я не могу получить доступ. Я искал интернет, но не мог получить полезную информацию. Код аутентификации if (!function_exists('curl_reset')) { function curl_reset(&$ch) { $ch = curl_init(); } } require_once __DIR__ . '/google-api-php-client-2.2.0/vendor/autoload.php'; $client = new Google_Client(); $client->setAuthConfig('client_secrets.json'); $redirectURL = 'www.mysite.com/gmail-callback.php'; $client->setRedirectUri($redirectURL); […]

с помощью google-api-php-клиента, неспособного создать правильный signedurl

bucketIn мой проект, я загружаю файлы пользователя в облачное хранилище, поэтому, когда пользователь хочет загрузить этот файл, я хочу сгенерировать signurl из облака Google, чтобы ограничить доступ к файлам только этому конкретному пользователю. Поэтому я пробовал использовать следующий php-код для сделай это ` function storageURL( $id, $method = 'GET', $duration = 10 ) { $expires […]

Использование API Google Directory для извлечения всех пользователей в домене

Я создаю приложение для Google Marketplace и просто перешел на OAuth 2.0 от 1.0 до окончательного развертывания. Перед коммутатором я смог использовать API-интерфейс обеспечения для извлечения пользователей в домене, на котором установлено указанное приложение, предоставлены соответствующие разрешения. Мой опыт работы с API-интерфейсом каталогов (OAuth 2) требует, чтобы я выполнял двухсторонний OAuth, чтобы получить токен доступа, […]

Как загружать файлы на YouTube с помощью возобновляемого API загрузки v3

Следующий код не работает, как я могу его использовать для загрузки файлов на YouTube? $service_url = 'https://www.googleapis.com/upload/youtube/v3/videos?uploadType=resumable&part=snippet,status'; $c = curl_init($service_url); $curl_post_data = array( "Authorization" => $val, "Content-Length" => '275', "Content-Type" => 'application/json; charset=UTF-8', "X-Upload-Content-Length" => '2394849', "X-Upload-Content-Type" => 'video/mov' ); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); curl_setopt($c, CURLOPT_POST, true); curl_setopt($c, CURLOPT_POSTFIELDS, $curl_post_data); $curl_resp = curl_exec($c); curl_close($c); echo $curl_resp; […]

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

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