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

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

Добавлено: 07 сен 2018, 20:19
support
Получается что яндекс не может открыть ваш http://домен/index.php

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

Добавлено: 08 сен 2018, 11:55
avanesov
support писал(а): 07 сен 2018, 20:19 Получается что яндекс не может открыть ваш http://домен/index.php
проверьте пожалуйста, я правильно пытаюсь обратиться по урл для получения токена?:

Код: Выделить всё

https://oauth.yandex.ru/authorize?response_type=token&client_id=МОЙАЙДИ
?

Сам яндекс выдал мне инфу по токену следующую:

Права:
Яндекс.Диск REST API
Запись в любом месте на Диске
Чтение всего Диска
Доступ к информации о Диске
Доступ к папке приложения на Диске

Яндекс.Диск WebDAV API
Доступ к Яндекс.Диску для приложений

ID: айди
Пароль: пароль
Callback URL: http://cfr-crm.ru/index.php?module=dashboard/

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

Добавлено: 08 сен 2018, 15:05
support
Попробуйте поставьте в Callback URL
http://cfr-crm.ru/index.php?module=users/login

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

Добавлено: 08 сен 2018, 15:41
avanesov
support писал(а): 08 сен 2018, 15:05 Попробуйте поставьте в Callback URL
http://cfr-crm.ru/index.php?module=users/login
все равно ругается :((

Код: Выделить всё

Вы покидаете Яндекс
Выбранный redirect_uri небезопасен (invalid_request)

Сейчас вы будете перенаправлены на страницу приложения.
Будьте внимательны: Яндекс не имеет к ней отношения.
и при клике на "понятно" выдает такую ссылку:

Код: Выделить всё

http://cfr-crm.ru/index.php?module=users/login#error=invalid_request&error_description=Выбранный%20redirect_uri%20небезопасен

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

Добавлено: 08 сен 2018, 17:22
support
Попробуйте ввести другой Callback URL. Он не используется программой, так что не важно какой он будет.

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

Добавлено: 08 сен 2018, 17:38
avanesov
support писал(а): 08 сен 2018, 17:22 Попробуйте ввести другой Callback URL. Он не используется программой, так что не важно какой он будет.
все равно такую же ошибку выдает.

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

Добавлено: 08 сен 2018, 17:50
support
Может он теперь требует https? Попробуйте еще и такой вариант. Если и так не захочет, тогда используйте dropbox, там все по проще будет.

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

Добавлено: 08 сен 2018, 17:52
avanesov
support писал(а): 08 сен 2018, 17:50 Может он теперь требует https? Попробуйте еще и такой вариант. Если и так не захочет, тогда используйте dropbox, там все по проще будет.
в дропбоксе ограничение стоит на 2гб, бесплатно. у клиента слишком много файлов, приходится ЯД подключать.
Я просто не могу понять одного, я делаю все по инструкции. Может в инструкции о чем-то не сказано, важном?

еще момент, как вообще этот токен должен выглядеть? какой формат у него?

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

Добавлено: 08 сен 2018, 17:58
support
Я с подобной проблемой не сталкивался.
как вообще этот токен должен выглядеть?
Должен быть параметр в ссылке.

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

Добавлено: 08 сен 2018, 18:11
support
в примере я описал метод из этой части документации https://tech.yandex.ru/oauth/doc/dg/ref ... t-docpage/

Так же, там сказано
Серверная среда может не передавать веб-приложению эту часть URL. В таком случае можно выделять данные из адреса с помощью JavaScript, или получать токены с помощью кода подтверждения.
Попробуйте получить токен так https://tech.yandex.ru/oauth/doc/dg/ref ... t-docpage/

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

Я вообще там localhost вводил, и редирект срабатывал и токен получал, почему у вас не выходит, непонятно.