Closed johnyxpro closed 1 year ago
Почему решили отказаться от использования API? Пусть пользователи получают Secret key здесь и вписывают его в программу. Я стремлюсь не хранить пароль пользователя, если это не требуется.
Почему решили отказаться от использования API? Пусть пользователи получают Secret key здесь и вписывают его в программу. Я стремлюсь не хранить пароль пользователя, если это не требуется.
1) У api есть лимиты загрузок. 2) Через Client ID и Secret key работа организована очень неудобно. Большинство пользователей даже не поймут что это за параметры такие в программе и зачем они нужны. В программе нет подсказок и удобного мануала касательно этих параметров. Для большинства юзеров в текущем виде - просто нерабочий imageban в вашей проге. Если хотите чтобы работа была обязательно через эти параметры и главное чтобы для пользователя было удобно - можно запрашивать у юзера единоразово логин-пароль, программа просто логинится на imageban (не сохраняя логин-пасс локально), берёт с imageban эти 2 параметра и уже затем их сохраняет и далее с ними работает. Тогда для юзера будет всё понятно и просто, а под капотом проги никаких сохранений пароля. Правда реализация сего в проге будет сложной. Поэтому легче уж сохранять логин-пароль. И работа с ним легче - благо есть отдельное окошко для запроса их у юзера. В моей реализации, через логин-пароль для большинства юзеров будет сходу понятно что и как и у них заработает imageban. При желании, можете сохранять локально все логин-пароли шифровано. Также есть предложение - сохранять пароль локально в виде md5, и затем работать с ним, благо отправлять на сервер нужно именно в таком виде.
@johnyxpro, а зачем вы удалили nm.addQueryParam("inf", "1");
?
Верните обратно! Иначе придётся самому возвращать её на место.
@johnyxpro, а зачем вы удалили
nm.addQueryParam("inf", "1");
? Верните обратно! Иначе придётся самому возвращать её на место.
на тот момент когда я переделывал этот модуль imageban, на сайте imageban этот параметр не использовался. Я разобрал передачу всех параметров этим сайтом, удалил всё что было раньше и вставил только параметры которые использовались imageban'ом на то время. Если сравнивать параметры с тем что было, то получится что некоторые парам-ы удалил, а некоторые добавил новые которых даже не было. Но на деле, все параметры я добавлял с чистого листа.
В любом случае, это нужный параметр, строку нужно вернуть на место.
В любом случае, это нужный параметр, строку нужно вернуть на место.
Можете пояснить зачем он нужен? Без него всё прекрасно работало. И, если добавление этого параметра действительно необходимо и оправдано, то добавляйте.
Можете пояснить зачем он нужен? Без него всё прекрасно работало.
И работает. Это информация на превью, вес и ширина/высота. Без этого параметра у вас будут голые серверные миниатюры.
И, если добавление этого параметра действительно необходимо и оправдано, то добавляйте.
У вас остался форк, и это вы внесли эти изменения.
Это информация на превью, вес и ширина/высота. Без этого параметра у вас будут голые серверные миниатюры.
Не всем нужна эта инфа на превью. В таком случае пусть автор решает. Я бы предложил автору в самой программе сделать настройку галочку (если её нет) с запросом нужна ли инфа на превью. И если юзер отмечает её, тогда отсылать этот параметр на сервер imageban.
У вас остался форк, и это вы внесли эти изменения.
Если вам прям лично очень нужна инфа на превью, вы можете у себя в папке приложения, в файле /Data/Scripts/imageban.nut
добавить эту строку с параметром и у вас будет эта инфа на превью.
Не всем нужна эта инфа на превью.
Большинству. По этому в проге есть свои собственные миниатюры.
Я бы предложил автору в самой программе сделать настройку галочку (если её нет) с запросом нужна ли инфа на превью.
Вот с этим согласен. В гуи должны быть эти настройки.
Если вам прям лично очень нужна инфа на превью
Я настроил под себя все что нужно сразу после обновления.
Fixed imageban.ru (only registered users can upload images)