До сих пор я использовал API для извлечения данных из электронной таблицы Google, но я не уверен, как вставлять данные. Я посмотрел на все, но ни один из примеров не достаточно ясен. Для получения данных все, что мне нужно было сделать, это создать URL-адрес и получить его с помощью CURL в PHP следующим образом: //Get […]
Я пытаюсь использовать API данных Google YouTube с PHP на основе документации Google здесь: https://developers.google.com/youtube/2.0/developers_guide_protocol_oauth2#OAuth2_Refreshing_a_Token . Моя проблема возникает при аутентификации с помощью OAuth. Я использую следующий URL-адрес авторизации, который идентичен тому, который, как говорят документы, использовать, за исключением моего перенаправления uri и ключа приложения, очевидно. $this->authorizationUrl = 'https://accounts.google.com/o/oauth2/auth?'; $this->authorizationUrl .= 'client_id=' . $this->applicationKey . […]
Я пытаюсь получить токен доступа 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, […]
Привет, я хочу, чтобы в моей диаграмме отображалось время datetime, я сделал несколько поисков по стеку, и я нашел похожие проблемы, подобные этому, но я не мог понять, как это исправить. Часть кода, который, я считаю, должен измениться, ниже. <?php $DB_NAME = 'project'; $DB_HOST = 'localhost'; $DB_USER = 'root'; $DB_PASS = 'smogi'; include_once 'header.php'; $view […]
Я могу поместить файл (image.png) в свой ведро Google Cloud Storage с помощью google-api-php-client, но теперь у меня возникли проблемы с попыткой создать подписанный URL-адрес, чтобы получить доступ к файлу с моего сайта. Образец кода: $bucketName = 'bucket-name'; $id = 'image.png'; $serviceAccountName = '123456789-xxxx@developer.gserviceaccount.com'; $privateKey = file_get_contents($location_to_key_file); $signer = new \Google_P12Signer($privateKey, "notasecret"); $ttl = time() […]
Я пытаюсь передать авторизацию, чтобы затем получить данные из google plus, но переменная данных продолжает показывать значение «временно перемещено», что я делаю неправильно? <?php session_start(); $client_id = ''; $client_secret = ''; $api_key = ''; $redirect_uri = 'http://localhost:8888/oauth'; $scope = "https://www.googleapis.com/auth/plus.me"; if (!isset($_REQUEST['code'])) { $login_path = "https://accounts.google.com/o/oauth2/auth?"; $login_path .= "redirect_uri=" . $redirect_uri; $login_path .= "&response_type=code"; $login_path […]
Когда я использую Google API v2, чтобы получить список inapp , я получаю следующую ошибку при вызове API: { "error": { "errors": [ { "domain": "androidpublisher", "reason": "projectNotLinked", "message": "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console." } ], "code": 403, "message": […]
Я использую API Google PHP. Документация довольно тускловатна … Я хочу, чтобы пользователи могли подключать свою информацию Google+, а также использовать ее для подписи пользователей в моей базе данных. Для этого мне нужно получить электронную почту, которую они используют для своей учетной записи google. Я не могу понять, как это сделать. Это достаточно легко в […]
Кажется, я не могу обновить файл на диске Google с помощью следующего кода, все идет хорошо, но файл остается нетронутым? Я работаю с v3 api. function updateFile($service, $fileId, $data) { try { $emptyFile = new Google_Service_Drive_DriveFile(); $file = $service->files->get($fileId); $service->files->update($fileId, $emptyFile, array( 'data' => $data, 'mimeType' => 'text/csv', 'uploadType' => 'multipart' )); } catch (Exception […]
Я пытаюсь создать серверное приложение для загрузки видео на YouTube. В моем серверном приложении пользователь может загружать видео прямо на мой канал YouTube, чтобы сделать его общедоступным. Клиентская часть моего приложения приобретает видео и загружает его на мой сервер. Затем мой сервер использует YouTube API для загрузки видео на мой канал YouTube. Чтобы сделать эту […]