А есть API WS или REST для: редактирования собственного профиля пользователя?
добавления/удаление файлов у собственного профиля?
Если нет, то насколько тяжело будет такой функционал добавить?
...<< RSDN@Home 1.2.0 ✪ ♪THE WEEKND — Die For You>>
Re: Расширение API WS сайта для профиля пользователя
Здравствуйте, r0nd, Вы писали:
R>А есть API WS или REST для: R> R> редактирования собственного профиля пользователя? R> добавления/удаление файлов у собственного профиля? R>R>Если нет, то насколько тяжело будет такой функционал добавить?
Для этого пойдут обычные http-запросы. Скорей просто HTTP POST хватит на всё.
rest это если контент какой-то хитрый вытаскивать и из html его выковыривать очень хреново.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[2]: Расширение API WS сайта для профиля пользователя
ФУНКЦИОНАЛЬНОСТЬ. Менеджмент файлов — Для чего? Хочу прикрутить нормальную функциональность добавления изображения в оффлайн-клиент. Прямо на момент написания сообщения пользователем оффлайн-клиента и предварительного просмотра (до отправки).
ФУНКЦИОНАЛЬНОСТЬ. Управление профилем из клиента — Для чего? В рамках развития оффлайн-клиента. Также хочу прикрутить нормальную функциональность изменения данных их окна профиля пользователя. Добавлю еще — с точки зрения построения архитектуры интерфейса сервиса, отсутствия такой функциональности (именно возможности изменять свои данные пользователям) выглядит крайне странным.
Здравствуйте, r0nd, Вы писали:
R>ФУНКЦИОНАЛЬНОСТЬ. Менеджмент файлов — Для чего? Хочу прикрутить нормальную функциональность добавления изображения в оффлайн-клиент. Прямо на момент написания сообщения пользователем оффлайн-клиента и предварительного просмотра (до отправки).
Оно, в принципе, было бы удобно, но на суммарный размер файлов есть довольно сильное ограничение, так что много туда не положишь.
R>ФУНКЦИОНАЛЬНОСТЬ. Управление профилем из клиента — Для чего? В рамках развития оффлайн-клиента. Также хочу прикрутить нормальную функциональность изменения данных их окна профиля пользователя. Добавлю еще — с точки зрения построения архитектуры интерфейса сервиса, отсутствия такой функциональности (именно возможности изменять свои данные пользователям) выглядит крайне странным.
А тут не вижу особого смысла. Те данные заполняются один раз при регистрации и в 99% случаев больше никогда не правятся. Так что полезность сей фичи околонулевая.
R>>Менеджмент файлов
AVK>Оно, в принципе, было бы удобно, но на суммарный размер файлов есть довольно сильное ограничение
А какой размер сейчас? Ограничение на размер статичное или расчет идет по какой-то математической формуле? Например, можно было бы делать проверку на сервере (и аутлуп в случае превышения размера) и делать проверку на клиенте. Короче было бы здорово иметь три первоочередные операции: Добавление картинки;
Удаление картинки;
Листинг имен всех картинок;
В первую очередь интересует интерфейс к WS, по желанию REST
R>>Управление профилем из клиента
AVK>и в 99% случаев больше никогда не правятся.
В 97% если быть точно. И я с тобой согласен. Эта инструмент невостребованный (по процентам). Но не всегда статистика отображает востребованность, здесь речь идет больше о целостности интерфейса. Если бы сервер имел API к изменению профиля, процент использования, конечно, не сильно бы возрос, но зато имелся бы удобный инструмент изменения своих данных (особенно Origin) из оффлайн-клиента.
...<< RSDN@Home 1.2.1 ✪ ♪Genesis — No Son Of Mine (Remastered 2007)>>
Re[6]: Расширение API WS сайта для профиля пользователя
R>>В первую очередь интересует интерфейс к WS, по желанию REST
AVK>WS вряд ли допиливать буду.
Ну хоть что-то. Главное не завязаться реализацией (обеспечить low coupling) на REST, чтоб можно было просто дописать интерфейсную WS-функцию и задействовать общие функции для REST и WS, примерная иллюстрация идеи:
...<< RSDN@Home 1.2.1 ✪ ♪Ituana_Clocks (Sign of the Times Remix)>>
Re[7]: Расширение API WS сайта для профиля пользователя
Здравствуйте, r0nd, Вы писали:
R>А получение списка загруженых файлов в профиле можно как-то получить через REST (я про это отображение: https://rsdn.org/Tools/Private/FileList.aspx)?