Вход | Регистрация

1С:Предприятие ::

Метки: 

Взаимодействие 1С с Google Drive

Я
   yaroshenko_p
 
10.07.18 - 18:58
Доброго времени суток!

Может быть, кто-нибудь сталкивался с такой проблемой - возникла необходимость из обработки 1С обращаться к Google Drive, используя идентификатор и секрет клиента, получать список файлов, находящихся в папках, и выкачивать их на локальный диск.
Подскажите, пожалуйста, какими запросами это можно сделать?

Заранее благодарю
 
  Рекламное место пустует
   lodger
 
1 - 10.07.18 - 19:00
я не настоящий сварщик ©
но тут читали? https://developers.google.com/drive/api/v3/about-sdk
   Cyberhawk
 
2 - 10.07.18 - 19:04
"какими запросами это можно сделать?" // Известно какими: ХТТП
   yaroshenko_p
 
3 - 10.07.18 - 19:06
А Вы не могли бы пример запроса написать?
   Cool_Profi
 
4 - 10.07.18 - 19:16
А что, просто в папку выложить и оттуда прочитать?
   yaroshenko_p
 
5 - 10.07.18 - 19:19
(4) В папку на Google Drive файлы будут выложены другим процессом. А в 1С надо подключиться к Google Drive, прочитать список файлов и скачать файлы на локальный диск
   Cool_Profi
 
6 - 10.07.18 - 19:55
(5) Они сами скачаются, если клиент будет запщен....
   yaroshenko_p
 
7 - 10.07.18 - 19:59
(6) А как запустить процесс скачивания?
   Черный маклер
 
8 - 10.07.18 - 20:16
зачем скачивать - можно настроить синхронизацию Google Drive и папки на компьютере. и пусть 1С загружает файлы с папки на компьютере
   yaroshenko_p
 
9 - 10.07.18 - 20:26
(8) Черный маклер, такой вариант я уже предлагал начальству - отказали. Требуют, чтобы было сделано скачивание с Google Drive.
   Черный маклер
 
10 - 10.07.18 - 20:34
(9) какие у тебя продвинутые начальники - смотри Клиент Google Диска, т.е. для 1С твой Google Drive  будет обычным диском компьютера
 
  Рекламное место пустует
   Cyberhawk
 
11 - 10.07.18 - 20:37
А как файлы будут удаляться из облака? Или скачивать каждый раз одно и то же будет постоянно?
   yaroshenko_p
 
12 - 10.07.18 - 23:17
(11) Файлы будут помещаться туда другим процессом, и этот же процесс будет удалять старые файлы
   Cyberhawk
 
13 - 11.07.18 - 07:26
(12) А как этот "другой процесс" будет определять, какие файлы удалить, а какие оставить? Если 1С например не успела скачать свеженькие файлы?
   Андрюха
 
14 - 11.07.18 - 07:39
(0) Пример ссылки на веб-страницу для первого попавшегося публично-доступного гуглодокумента (идентификатор для краткости заменен на $id):
[1C]https://docs.google.com/spreadsheets/d/$id/edit#gid=0[/1C]

при выборе "скачать как xlsx" google выдаёт такую ссылку:

[1C]https://docs.google.com/spreadsheets/d/$id/export?format=xlsx&id=$id[/1C]

т.е., чтобы скачать этот файл, например, с помощью программы wget, надо скормить ему эту ссылку и указать опцию --content-disposition для того, чтобы имя для файла было взято из http-заголовка content-disposition, а не из url:
[1C]$ id=1bfr4yHoMwjLfnOtQPDUNZsPnhahMKmfx5WqBRiHb01E
$ wget --content-disposition "https://docs.google.com/spreadsheets/d/$id/export?format=xlsx&id=$id"[/1C]
   lodger
 
15 - 11.07.18 - 10:25
(9) еще раз в (1) загляните.
вот тут есть живой пример для API v2 : http://catalog.mista.ru/public/517169/
(сайчас в ходу v3)
   Kuzmich123
 
16 - 11.07.18 - 10:41
(0) Есть такая конфигурация 1С:Деньги, там синхронизация с мобильной версией может работать через гугл-диск. Ковыряй ее.
   yaroshenko_p
 
17 - 11.07.18 - 10:43
(15)  http://catalog.mista.ru/public/517169/ - судя по описанию, это то, что надо. Только скачать её у меня не получается - никак не сделать платеж с MasterCard
   Garikk
 
18 - 11.07.18 - 10:49
(17) google api очень быстро устаревает, может получится так что эта штука может не заработать изкоробки учитывая что она 16 году сделана
   ildary
 
19 - 11.07.18 - 11:04
(17) Вы серьезно ищете техподдержку инфостарта на мисте? Жалуйтесь туда.
   yaroshenko_p
 
20 - 11.07.18 - 11:17
(15) Конфигурацию скачал. Спасибо за помощь, буду теперь с ней разбираться


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует