fantazymd
Новичок
Мы настраиваем 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, так и сделал...
В чем может быть проблема?
Попробую описать поочередно проблему
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, так и сделал...
В чем может быть проблема?
![](/talk/proxy.php?image=https%3A%2F%2Fhabrastorage.org%2Ffiles%2Fae5%2Fd03%2F758%2Fae5d037586f44853b08d2b56bb498038.png&hash=b64a72d2a9c4388ecb2b8cdf89ecf28c)