Мы настраиваем google drive api, для нашей crm системы, и столкнулись с некоторыми проблемами.
Попробую описать поочередно проблему
1 .Создал пользователя admin.google.com
2. Создал сервис аккаунт - general credentials
3. Сделал авторизацию успешно.
4. Загрузил файлы - все работает.
Проблема в том что нет прав для скачивания этих файлов.
Пробовал использовать 2 метода для скачивания файлов:
a) $downloadUrl = $file->getWebContentLink(); - error 403 - отсутствуют права
b) $downloadUrl = $file->getDownloadUrl(); return $httpRequest->getResponseBody(); - возвращает контент файлов.
Прочитал в google что нужно дать права для client id, так и сделал...
В чем может быть проблема?