Страница 1 из 4

как запустить передачу файлов на Я.Диск?

Добавлено: 07 сен 2018, 17:15
avanesov
Не могу никак разобраться с тем, чтобы файлы автоматически загружались на Яндекс.Диск.

Создал модуль хранения файлов, все прописал, в яндексе зарегистрировал токен ключ.
Теперь надо организовать передачу файлов.

На стороне хостинга создал задачу с командой: /var/www/сервер/data/www/домен/cron/file_storage.php , строчку взял из соответствующей страницы.
Но файлы все равно не передаются.

Когда нажимаю на команду "выполнить", мне выдает в новом окне:
root# /var/www/checkmate/data/www/cfr-crm.ru/cron/file_storage.php >/dev/null 2>&1

в инструкции, которая размещена на руководителе, говорится про другие команды, бекап и тд. Просто передачу файлов информации, к сожалению, нет.

Re: как запустить передачу файлов на Я.Диск?

Добавлено: 07 сен 2018, 17:23
avanesov
в логе пишет ошибку:

Яндекс.Диск: Service responded with error code: "401" and message: "Unauthorized"

Re: как запустить передачу файлов на Я.Диск?

Добавлено: 07 сен 2018, 17:41
support
Смотрите внимательно видео https://www.rukovoditel.net/ru/file-storage.html
Яндекс.Диск почему то пишет что вы Unauthorizedи по этому файлы не передаются.

Re: как запустить передачу файлов на Я.Диск?

Добавлено: 07 сен 2018, 17:48
avanesov
проделал операцию повторно, уникальный айди получил.

После чего копирую следующую строку

https://oauth.yandex.ru/authorize?
response_type=token
& client_id=<идентификатор приложения>

и в браузере прописываю:
https://oauth.yandex.ru/authorize?respo ... id=МОЙАЙДИ
при этом я удаляю пробелы и удаляю знаки < > , потому что если с ними вводить выдает 404 ошибку.

После чего он меня перенаправляет на такую страницу:

http://мойдомен/index.php?module=dashbo ... ебезопасен

Re: как запустить передачу файлов на Я.Диск?

Добавлено: 07 сен 2018, 18:08
avanesov
при регистрации приложения в качестве callback url указать что нужно?
http://домен/index.php
или
http://домен/index.php?module=dashboard/

Re: как запустить передачу файлов на Я.Диск?

Добавлено: 07 сен 2018, 19:06
support
Неважно, можно http://домен/index.php, там главное разрешения проставить.

Re: как запустить передачу файлов на Я.Диск?

Добавлено: 07 сен 2018, 19:06
avanesov
разрешение проставил по инструкции. А вот при переходе выдает про "неверный" это непонятно(.

Re: как запустить передачу файлов на Я.Диск?

Добавлено: 07 сен 2018, 19:07
avanesov
avanesov писал(а): 07 сен 2018, 17:48 проделал операцию повторно, уникальный айди получил.

После чего копирую следующую строку

https://oauth.yandex.ru/authorize?
response_type=token
& client_id=<идентификатор приложения>

и в браузере прописываю:
https://oauth.yandex.ru/authorize?respo ... id=МОЙАЙДИ
при этом я удаляю пробелы и удаляю знаки < > , потому что если с ними вводить выдает 404 ошибку.

После чего он меня перенаправляет на такую страницу:

http://мойдомен/index.php?module=dashbo ... ебезопасен
вот это

Re: как запустить передачу файлов на Я.Диск?

Добавлено: 07 сен 2018, 19:11
support
получается что вы token не получили?

Re: как запустить передачу файлов на Я.Диск?

Добавлено: 07 сен 2018, 19:31
avanesov
support писал(а): 07 сен 2018, 19:11 получается что вы token не получили?
получается, что так :( хотя все параметры внес и отметил нужные доступы.
Видимо, ошибка где-то при копировании урл ссылки на получение этого самого токена ... но я в той ссылке подставляю свой айди и убираю лишние пробелы и знаки <>, потому что с ними мне яндекс выдает 404 ошибку.