Модератор форума: JonMagon |
Сообщество uCoz Мастерская uCoz Использование PHP и API на uCoz Новое uAPI (новое API для всех сайтов) |
Новое uAPI |
Доступна новая версия PHP модуля для uAPI. Версия 2.4 от 25 октября 2017 Загрузить актуальную версию модуля можно на странице - http://api.ucoz.net/ru/manual/module 18 февраля состоялся релиз нового API для uCoz – подробнее в блоге //blog.ucoz.ru/blog/uapi/2015-02-18-367 uАPI - бесплатный дополнительный функционал для вашего сайта. uAPI это: 4 метода передачи данных
3 формата обмена данными:
14 модулей:
Мы хотим создать свое сообщество uAPI разработчиков и поэтому для вас 24/7 доступна uAPI Лаборатория, где можно задать абсолютно любой вопрос по разработке, документации, коду, отправить код на разработку и тд |
Добрый день.
Сейчас в документации API не описано добавление поста на в тему на форуме. Это сейчас в принципе невозможно или просто не успели описать? Если возможно, но не описали, то подскажите, плз, обязательные параметры, чтобы постить можно было. Читайте мой блог | Подсветка ника в мини-чате
|
Швабракадабра, POST /uapi/forum/posts?fid=2&tid=1&message=1rfsd
fid – айди форума tid – айди темы message – сообщение include_html - включить HTML теги (по умолчанию вкл) end2br - заменять перводы строк тегом <BR> (по умолчанию вкл) smiles_on - включить смайлы (по умолчанию вкл) signature_on - включить подпись (по умолчанию вкл) subscribe - уведомления на email при ответах first_on_top - первое сообщение темы сделать шапкой(показывать на всех страницах) is_on_top - тема всегда сверху is_closed - закрытая тема |
|
В модуле онлайн игр в ответе нет playground_width, если в опубликованном материале не указана ссылка на swf файл. Как быть? У меня в материалах нет ссылки на swf, но поля ширина/высота игровой области используются.Как быть, чтобы получить playground_width?
Разработчики, не игнорьте, уже 3й раз этот вопрос задаю |
Регистрирую локального пользователя через uAPI, регистрация проходит, но переданные в массиве phone,aol и msn остаются пустые у пользователя! Пример запроса: $response = $request->post('/users', array( 'user' => 'user', 'password' => '123456', 'email' => 'mail@mail.ru', 'phone' => '89854433332', 'name' => 'контакт', 'city' => 'мой адрес', 'state' => '2', 'icq' => '12345678', 'aol' => '12345678', 'msn' => '12345678', 'yahoo' => '12345678', 'signature' => '12345678' )); в возвращенном $response тоже отсутствуют эти поля: {"home_page":"","skype":"","jabber":"","stuff_posts":0,"user":"user","icq":"12345678","load_posts":0,"forum_posts":0,"avatar":"","email_verified":"no","publ_posts":0,"banrate":0,"group":{"name":"Пользователи","id":1},"last_visit":"2017-01-0620:10","state":"2","birthday":"","city":"мой адрес","title":"","dir_posts":0,"full_name":"контакт","com_posts":0,"uid":0,"photo_posts":0,"rank":"","reg_date":"2017-01-06 20:10","gender":{"code":0,"name":"[Не указано]"},"status":"offline","board_posts":0,"email":"mail@mail.ru","video_posts":0,"ip":"92.241.162.74","blog_posts":0,"country":"","signature":"12345678","news_posts":0,"yahoo":"12345678","banned":"no"} На этот вопрос можно получить ответ? Если в системе действительно недоработка, то когда можно ожидать исправления ошибки? |
tarapuz, интересная ситуация. В документации поправим + добавим в функциональную часть.
aol это на самом деле jabber (нужно использовать jabber) msn на самом деле skype (нужно использовать skype) А вот с phone мы видим проблему в вебе. Будем ее править и там же и апи. |
tarapuz, интересная ситуация. В документации поправим + добавим в функциональную часть.aol это на самом деле jabber (нужно использовать jabber) msn на самом деле skype (нужно использовать skype) А вот с phone мы видим проблему в вебе. Будем ее править и там же и апи. Да, со skype и jabber сработало!! Спасибо. А телефон скоро почините? Добавлено (04 Фев 2017, 11:12:47) Цитата Dmitry_DM ()tarapuz, интересная ситуация. В документации поправим + добавим в функциональную часть.aol это на самом деле jabber (нужно использовать jabber) msn на самом деле skype (нужно использовать skype) А вот с phone мы видим проблему в вебе. Будем ее править и там же и апи. Да, со skype и jabber сработало!! Спасибо. А телефон скоро почините? Dmitry_DM, 2 недели уже прошло, есть надежда на решение проблемы с "телефоном"? Добавлено (14 Фев 2017, 17:27:38) |
Доброго времени суток. Вопросы по uAPI, но не по PHP.
1. В устаревшей документации нет ничего про поле, используемое в редактировании шаблонов в модуле load, с кодом $SCREEN_URL$. Реально ли это поле отредактировать запросом по uAPI? 2. Предусмотрен ли порядок получения комментариев? asc, desc? При запросе с одним из таких параметров ничего не меняется, при том очень неудобно, когда при запросе, например, 999 страницы, возвращается страница 1, если всего страниц меньше 999. То есть никаким образом не получить свежие комментарии (а они лежат на последней странице) без предварительного запроса для получения общего количества страниц. 3. На сайтах предусмотрено комментирование через соц. сети, при этом ни ссылок на аватары, ни ссылок на страницы пользователей не получить. Тоже печальная ситуация. 4. Заметил, что ввели поле original_message, но для чата такого поля не нашёл, зато после добавления оно вроде как в ответе сервера фигурирует 5. Планируется ли реализация модуля личных сообщений? 6. С кем можно связаться для вопроса по реализации загрузки файлов? По документации oAuth 1.0a при загрузке файлов используется маленько другой метод работы с параметрами, при этом
Вроде все правила соблюдены, но сервер каждый раз отвечает ошибкой о неправильной подписи запроса. Сообщение отредактировал PhoEn-X - Понедельник, 20 Фев 2017, 00:41:18
|
tarapuz, присоединяюсь, то же самое. Не могу выполнить скрипт из-за DUPLICATED_OAUTH_PARAMETER!
Добавлено (01 Апр 2017, 15:30:59) --------------------------------------------- tarapuz, помогло следующее: строчку 249 в uAPIModule заменяете на: $forcurlpost = $this->params + $data; он OAUTH Signature два раза повторял - в посте и в гете, вот API и взбрыкнул. Только у меня другая беда: при обработке пользователей форумная подпись им из BB перекодируется в HTML. Причем я ее вообще не трогал, менял только поле jabber. Сообщение отредактировал Darth_LegiON - Суббота, 01 Апр 2017, 15:32:30
|
Подскажите, каковы сейчас лимиты UAPI? На сайте написано 10000 запросов в час. Ссылка на ограничения модулей отображает абсолютные ограничения, а не ограничения публикаций через UAPI
. Просто раньше (год назад) было 400 публикаций в день, а тут 10000 в час видимо. Странно... |
при добавлении статьи (через API), текст добавляется, но все символы в html тегах заменяются на коды - типа <font>
Добавлено (18 Апр 2017, 23:16:46) Добавлено (18 Апр 2017, 23:18:19) |
при добавлении статьи (через API), текст добавляется, но все символы в html тегах заменяются на коды Попробуйте поменяйте обратно Код string htmlspecialchars_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 ] ) - перед записью. Подозреваю, что преобразование происходит при передачи с формы в скрипт, а не со скрипта в базу. Сообщение отредактировал Likbezz_Flesh - Среда, 19 Апр 2017, 14:36:01
|
Попробуйте поменяйте обратно string htmlspecialchars_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 ] ) 1 - перед записью. Подозреваю, что преобразование происходит при передачи с формы в скрипт, а не со скрипта в базу. Думаете не пробовал? не помогает вот ответ при добавлении, посылается все правильно а пишется ... гдето баг в самом сервере.. при очередном обновлении какаято затычка осталась "original_message":"<h1>Oll atikle</h1><br>Pri<b>vet</b>" "message":"& lt;h1& gt;Oll atikle& lt;/h1& gt;& lt;br& gt;Pri& lt;b& gt;vet& lt;/b& gt;" Добавлено (20 Апр 2017, 00:08:44) |
|
| |||