Задать вопрос
@eda7587

Как работать с Google Drive API PHP?

Доброго времени суток!
Возникла проблема с Google Drive API PHP. Зарегистрировал приложение, получил CLIENT_ID, CLIENT_SECRET.
Работаю на локальном сервере.
Добавил следующий код:

<?php
 
// Call set_include_path() as needed to point to your client library.
set_include_path($_SERVER['DOCUMENT_ROOT'] . '/new1804/google-api-php-client-1.1.7/src/');
require_once 'Google/autoload.php';
require_once 'Google/Client.php';
require_once 'Google/Service/Drive.php';
session_start();
 
$OAUTH2_CLIENT_ID = 'мой CLIENT_ID';
$OAUTH2_CLIENT_SECRET = мой CLIENT_SECRET;
$REDIRECT = 'http://localhost/oauth2callback.php';
$APPNAME = "My Project";

 
$client = new Google_Client();
$client->setClientId($OAUTH2_CLIENT_ID);
$client->setClientSecret($OAUTH2_CLIENT_SECRET);
//$client->setScopes('https://www.googleapis.com/auth/youtube');
$client->setRedirectUri($REDIRECT);
$client->setApplicationName($APPNAME);
$client->setAccessType('offline');
?>


Но авторизация не происходит.

Скачивал quickstart.php. Там не понятно откуда брать credentialsPath и accessToken.

Помогите, у кого был опыт работы. Если ли рабочие примеры с минимальным функционалом (просмотр списка файла, загрузка файла на диск).

Заранее спасибо!
  • Вопрос задан
  • 2512 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
На локальном сервере? а куда тебе гугл ответы должен направлять на него же?)) по поводу токенов читай спецификацию по OAuth2
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы