Предновогодний релиз API и портала Scorocode



    Здравствуй, Хабр. С наступающим тебя! Как и обещали, к концу года обновили API и портал Scorocode.

    Ключевые нововведения:

    • (по многочисленным просьбам трудящихся) Открыли API по управлению приложением
    • Реализовали фабрику ботов Telegram
    • Обновили дизайн и функциональность портала
    • Обновили документацию

    И у нас акция!

    Подробности под катом.

    API по управлению приложением


    Расширили протокол API, включив в него почти все внутренние методы. Теперь, после создания приложения в личном кабинете, можно управлять через API коллекциями, полями, индексами, скриптами, триггерами. Это дает возможность нашим клиентам реализовать собственный backoffice для администрирования приложений.

    Все новые методы по сложившейся традиции реализованы в виде POST запросов с JSON контентом, ответ от API приходит тоже в JSON.

    Приложение


    1. Получение приложения со всей структурой коллекций и настройками

    Коллекции


    1. Получение списка коллекций
    2. Получение конкретной коллекции
    3. Создание коллекции
    4. Изменение коллекции
    5. Удаление коллекции
    6. Клонирование коллекции

    Поля коллекции


    1. Создание поля коллекции
    2. Удаление поля коллекции

    Индексы коллекции


    1. Создание индекса по полям коллекции, в т.ч. составного
    2. Удаление индекса коллекции

    Серверные скрипты


    1. Получение папок и скриптов приложения по пути
    2. Создание новой папки
    3. Удаление папки со всем содержимым
    4. Получение скрипта
    5. Создание нового скрипта
    6. Изменение скрипта
    7. Удаление скрипта

    Боты Telegram


    Да, да. И мы туда же. Теперь мы умеем хостить ботов Telegram. Обработка событий от бота пишется в серверном скрипте, который привязывается к боту. Так как в серверных скриптах у нас есть полная поддержка npm, то простор для реализации разнообразных ботов безграничен.
    Методы API работы с ботами:

    1. Создание бота
    2. Изменение бота
    3. Удаление бота

    Портал


    Портал стал двуязычным, добавился английский язык. Поводом стало то, что у нас появились иностранные пользователи, ну и планов по выходу на иностранные рынки — громадьё. Весь портал переписан на react+redux, что сделало его удобным и отзывчивым.

    Приятные мелочи:

    1. Работа с данными в таблицах стала удобнее и понятнее, особенно в части работы с полями типов Relation и Pointer
    2. В серверных скриптах теперь можно запускать скрипт и видеть консольный вывод от него

    Кстати, по п.2 много просьб было реализовать поле для ввода входного пула параметров скрипта для отладки. Мы решили не делать этого, чтобы не загромождать интерфейс. Вы всегда можете на время отладки «во первых строках» своего скрипта написать:

    pool.myData = "some test input data"

    Документация


    Перевели документацию на движок mkdocs. Добавились описания нового API. Подробнее о нововведениях в переработанной документации.

    Акция 1*(fullPrice/10) == 3*fullPrice


    А теперь самое приятное. Мы запускаем новогоднюю акцию до 31 декабря 2016 г. — переход на тариф Indie всего за 990 рублей за 3(!) месяца. Вот такая вот математика.

    Тариф даёт доступ к маркетплейсу, увеличенное время выполнения серверного кода и количество запросов к API, больше PUSH-уведомлений и расширенное облачное хранилище.

    Пополнить баланс можно в личном кабинете с любой карты. Оплатить тариф по акции можно в «Настройках» приложения на вкладке «Тарифный план».

    Дополнительная плюшка


    Готов функционал по распознаванию текстов из изображений с использованием движка ABBYY, но пока не включен в продакшн для широких масс, то есть досутпен только в корпоративных проектах. Так как функция платная, около 2 руб. за страницу А4, то хотелось бы выслушать мнение уважаемого сообщества о востребованности данной функции. Если скажете, что нужно — включим.

    Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

    Нужен ли вам платный функционал по распознаванию текстов из изображений в Scorocode?

    • 11.9%Да, нужен, готов платить за него5
    • 88%Нет, не нужен37
    Scorocode
    22,00
    Готовый облачный backend для любых приложений
    Поделиться публикацией

    Комментарии 11

      0
      Расскажите, пожалуйста, как пользоваться ботами телеграмм в вашем сервисе
        0
        Здравствуйте.

        Описание в документации. Мы прозрачно поддерживаем Telegram BotAPI.
        +4
        Какая то непонятная деятельность в ваккуме
        Можно заработать 10 копеек на Ваших АПИ?
          0

          Причем тут Go? Я подписан на этот хаб и не понимаю почему у меня в ленте ваш пост, в нем нет ни одного упоминания этого языка.

            0
            Здравствуйте.

            Платформа Scorocode написана на Go (об этом было рассказано в этой статье), именно поэтому мы добавляем этот хаб.
            +2
            А что конкретно вы использовали от движка ABBYY? Tesseract или OpenCV?
              0

              :)
              Да, действительно, почему бы не использовать бесплатный Tesseract, установить нужные языки. Для многих документов этого было бы достаточно.

                0
                Согласен. Вполне разумный сценарий для частных пользователей. Взял на заметку.
                Для корпоративных клиентов нужен был ABBYY и только он.
                0
                Мы использовали родной ABBYY FineReader Engine SDK.
                0
                Почему только Swift и не CocoaPods?
                  0
                  Здравствуйте.

                  Несколько причин:

                  1. Скорость разработки. На swift 3, на который сейчас переводим SDK, все еще проще и быстрее.
                  2. Недостаточное количество запросов на SDK на CocoaPods (всего 3-4 человека, включая Вас)


                  Есть вариант в начале 2017 года сделать, если возрастет потребность, задача не особо сложная.
                  Еще один вариант — есть разработчик с github, который делает версию на CocoaPods и готов будет нам её предложить. Если у него получится — с удовольствием поделимся.

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                Самое читаемое