• Страница 10 из 10
  • «
  • 1
  • 2
  • 8
  • 9
  • 10
Модератор форума: JonMagon  
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Новое uAPI (новое API для всех сайтов)
Новое uAPI
Dmitry_DM
Сообщений: 553
Репутация: 113

Сообщение # 1 | 10:43:25
Доступна новая версия PHP модуля для uAPI. Версия 2.4 от 25 октября 2017
Загрузить актуальную версию модуля можно на странице - http://api.ucoz.net/ru/manual/module


18 февраля состоялся релиз нового API для uCoz – подробнее в блоге http://blog.ucoz.ru/blog/uapi/2015-02-18-367

uАPI - бесплатный дополнительный функционал для вашего сайта.

uAPI это:

4 метода передачи данных
  • GET
  • POST
  • PUT
  • DELETE


3 формата обмена данными:
  • JSON
  • XML
  • Text Plain


14 модулей:
  • Видео
  • Гостевая книга
  • Доска объявлений
  • Каталог сайтов
  • Каталог файлов
  • Каталог статей
  • Мини-чат
  • Новости сайта
  • Онлайн игры
  • Опросы
  • Пользователи
  • Форум
  • Фотоальбомы
  • FAQ



Мы хотим создать свое сообщество uAPI разработчиков и поэтому для вас 24/7 доступна uAPI Лаборатория, где можно задать абсолютно любой вопрос по разработке, документации, коду, отправить код на разработку и тд


trackonhit
Сообщений: 3
Репутация: 0

Сообщение # 136 | 12:03:19
sergeymitrichev, но всё работало на протяжении года. И вчера с утра ещё работало, отвалилось днем.

Код
require_once(DIR_CLASSES.'uAPImodule.php');

$request = new Request(array(
   'oauth_consumer_key'    => 'oauth_consumer_key',
   'oauth_consumer_secret' => 'oauth_consumer_secret',
   'oauth_token'           => 'oauth_token',
   'oauth_token_secret'    => 'oauth_token_secret'
));

$response = $request->get('/shop/order/', array(
      'order'=>$order['order_hash']
   ));

Общий url у запроса получается такой:
http://site.ucoz.ru/uapi/shop/order/ + get параметры

Добавлено (13 Июл 2018, 12:03:19)
---------------------------------------------
И если отключить Uapi у модуля интернет-магазин, он отдает:


Код
Array (  [error]=> Array (  [msg]=> Администратор сайта запретил использование API для этого модуля  [code]=> API_ACCESS_DENY ) )

Если с отключенным uapi послать запрос на несуществующий метод вида:

Код
$response = $request->get('/shop/order23/', array(
      'order'=>$order['order_hash']
   ));

то он отдаст:

Код
{"error":{"code":"NOT_SUPPORTED_METHOD","msg":"Not supported method"}}


Это значит, что проблема на стороне ucoz
sergeymitrichev
Сообщений: 1975
Репутация: 409

Сообщение # 137 | 12:40:54
trackonhit, пишите в тп. У меня такая же проблема на s1
trackonhit
Сообщений: 3
Репутация: 0

Сообщение # 138 | 12:45:23
sergeymitrichev, я уже писал, тут продублировал на всякий случай
Shevyakov
Сообщений: 3
Репутация: 0

Сообщение # 139 | 18:04:51
trackonhit, Ожидайте пожалуйста, знаем об ошибке, разбираемся.
EVK
Сообщений: 2
Репутация: 0

Сообщение # 140 | 06:53:17
Добрый день!

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

Итак, задача выгрузить товары и каталоги товаров через uAPI. Танцевали с бубном вокруг ноутбука - не помогло  biggrin 
Что делали.
1) Получили ключи API через аккаунт, являющийся админом на сайте
2) Загрузили через FTP PHP в папку scripts файлы uAPImodule.php и uAPIwork.php
3) При переходе на страницу https://example.ru/php/uAPIwork.php (сайт на ssl) получаем белую страницу.

Ниже коды файлов с замененными ключами и адресом сайта (не особо хочется выкладывать в общий доступ) на Яндекс диске (здесь полностью не влезают)
https://yadi.sk/d/tgfE2CZmVKsBHQ
 

Большая просьба помочь!
Спасибо за любой отклик
haladar
Сообщений: 3
Репутация: 0

Сообщение # 141 | 19:18:50
Всем доброго дня! МОжно ли как-нибудь отправь ЛС конкретному пользователю через UAPI ? Есть вариант отправки сообщения через бота с помощью Curl, но такой вариант не подходит, т.к. в системе есть тайм-аут в 30 секунд на отправку сообщений
Сообщение отредактировал haladar - Четверг, 01 Ноя 2018, 01:18:01
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Новое uAPI (новое API для всех сайтов)
  • Страница 10 из 10
  • «
  • 1
  • 2
  • 8
  • 9
  • 10
Поиск: