Рубрика «rest api» - 3
Нет, вам не нужен Express в вашем REST API на Node.js
2019-01-02 в 1:57, admin, рубрики: express.js, fastify, javascript, node.js, nodejs, rest api, restapi, перевод, перевод с английского3CX v16 Alpha 2 и планы в новом году
2018-12-24 в 14:17, admin, рубрики: 3cx v16, blf, crm-интеграция, rest api, Блог компании 3CX Ltd., веб-клиент, плагин Wordpress, Разработка систем связи, Серверное администрирование, системное администрирование, скрипты3CX v16 Alpha 2
Прежде всего, позвольте поздравить вас с Рождеством и Новым годом и от души поблагодарить за доверие к нашим продуктам! Мы точно не подведем вас в 2019!
Перед самым рождеством мы выпустили 3CX v16 Alpha 2 с весьма интересными возможностями. Читайте наш обзор и следите за новинками — впереди еще много интересного!Читать полностью »
5+1 случай, когда спецификация REST API играет огромную роль
2018-10-25 в 9:58, admin, рубрики: api, django, http, javascript, node.js, openapi, php, rest, rest api, restful api, ruby on rails, swagger, tinyspecВ этой статье речь пойдёт о написании и поддержке полезной и актуальной спецификации для REST API-проекта, которая позволит сэкономить много лишнего кода, а также серьёзно улучшить целостность, надежность и прозрачность прокта в целом.
Что такое RESTful API?
Это миф.
Серьёзно, если вы думаете, что в вашем проекте RESTful API, вы почти наверняка ошибаетесь. Идея RESTful — в построении API, который во всём соответствовал бы архитектурным правилам и ограничениям, описанным стилем REST, однако в реальных условиях это оказывается почти невозможно.
Использование VS Code для вызова REST API в Azure IoT Hub [+ полезные материалы]
2018-08-24 в 7:45, admin, рубрики: api, azure, http, hub, IoT, microsoft, Microsoft Azure, rest api, sas, toolkit, Visual Studio, visual studio code, vs code, Блог компании Microsoft, Интернет вещейПривет! Сегодня делимся мини-туториалом по использованию Visual Studio Code для вызова REST API в центре интернета вещей Azure. Рассмотрим все необходимые инструменты, создание HTTP-запроса, генерацию SAS и отправку запроса. Ну а в конце статьи вы найдете 3 полезных ресурса по теме.
Интеграция 3CX с Microsoft Dynamics 365
2018-07-22 в 15:54, admin, рубрики: 3cx, crm-интеграция, CRM-системы, Microsoft Dynamics 365, rest api, Блог компании 3CX Ltd., Серверное администрирование, Сетевые технологииВ этой статье мы расскажем, как подключить CRM-интеграцию Microsoft Dynamics 365 к IP-АТС 3CX.
В данный момент 3CX завершает поддержку интеграций на стороне клиента 3CXPhone и переводит все CRM-интеграции на сторону сервера АТС по технологии REST API. Это позволяет настроить интеграцию один раз для всех пользователей в интерфейсе управления 3CX. Администратору не нужно обходить все рабочие места и даже устанавливать какое-либо приложение на компьютеры пользователей — достаточно использовать браузерный веб-клиент 3CX.
При входящем вызове, в интерфейсе веб-клиента открывается мини-карточка контакта из CRM с именем, фамилией и номером телефона. В карточке есть небольшая кнопка, нажав на которую вы откроете полную карточку непосредственно в интерфейсе CRM Microsoft Dynamics 365.
Напомним, что все CRM-интеграции включены бесплатно в лицензию 3CX Pro.Читать полностью »
Мега-Учебник Flask, Часть XXIII: Интерфейсы прикладного программирования (API)
2018-05-26 в 21:27, admin, рубрики: api, flask, python, rest, rest api, Разработка веб-сайтов(издание 2018)
Miguel Grinberg
Это двадцать третья часть Мега-Учебника, в которой я расскажу вам, как расширить микроблог с помощью интерфейса прикладного программирования (или API), который клиенты могут использовать для работы с приложением более прямым способом, чем традиционный рабочий процесс веб-браузера.
noBackend, или Как выжить в эпоху толстеющих клиентов
2018-05-15 в 10:18, admin, рубрики: nobackend, postgresql, postgrest, rest api, Администрирование баз данных, Анализ и проектирование систем, Блог компании Конференции Олега Бунина (Онтико), хранение данныхНазвание статьи не стоит понимать буквально: backend никуда не делся, просто фокус разработки — особенно на начальном этапе развития нового проекта — сильно смещается в сторону «клиентской части». Появляется большой соблазн взять что-то понятное для хранения данных и уже «обвязанное» REST API, максимально отказаться от PHP/Python/Ruby/Java/etc, писать 80% кода «на стороне клиента», минимально заботясь о возне «на стороне сервера».
Эта статья основана на докладе Николая Самохвалова, который, в свою очередь, обобщил опыт ряда проектов, написанных на React, React Native и Swift и переходящих на парадигму noBackend за счёт PostgreSQL+PostgREST.
В конце, вы найдете список must-check-вопросов для работы с noBackend-подходом, а, если ваш Postgres-опыт позволяет, то сразу после прочтения вы можете приступить к разворачиванию безопасного, высокопроизводительного и годного для быстрого развития REST API.
О спикере: Николай Самохвалов больше десяти лет работает с PostgreSQL, является со-организатором российского сообщества RuPostgres.org и в данный момент помогает различным компаниям оптимизировать, масштабировать и автоматизировать процессы, связанные с эксплуатацией PostgreSQL. Далее — расшифровка доклада Николая на Backend Conf, рассчитанного и на бэкенд, и на фронтенд разработчиков.
Последние годы я много времени провожу в Силиконовой Долине и хочу поделиться с вами трендами, которые я там наблюдаю. Конечно, отсюда вы тоже прекрасно все видите, но там они нагляднее, потому что профессиональные разговоры о передовых технологиях ведутся буквально в каждом кафе.
Основы разработки под Microsoft Exchange Server
2018-04-18 в 7:43, admin, рубрики: api, exchange, mail, microsoft, powershell, rest api, Блог компании Microsoft, почта, Программирование, Серверное администрирование, сообщенияНа форуме TechNet Microsoft каждый день появляются новые вопросы, касающиеся разработки для ExchangeExchange Online. Актуальными на сегодняшний день являются два метода разработки: с использованием веб-сервисов (EWS Exchange и другие) и без их использования. В этой статье рассмотрим оба варианта и обозначим их плюсы и минусы.
REST API Best Practices
2018-03-23 в 11:21, admin, рубрики: backend, java, rest api, spring, Spring MVC, ПрограммированиеПривет! Представляю вашему вниманию перевод статьи "REST API Best Practices" автора Krishna Srinivasan.
REST становится общим подходом для представления сервисов окружающему миру. Причина его популярности заключается в его простоте, легкости использования, доступе через HTTP и другие. Существует неправильное представление о том, что все данные, доступные через сеть, считаются REST, но это не так. В этой статье я собираюсь объяснить вам некоторые best practices, которые вы должны всегда помнить при реализации собственного REST приложения. Я бы хотел услышать ваш опыт в REST приложениях, поэтому если вы знаете best practies, которые не упомянуты в этой статье, пожалуйста, поделитесь с нами в комментариях.
Disclamer: все best practies основаны на моем личном опыте. Если вы имеете другое мнение, не стесняйтесь отправлять его мне на email, и мы обсудим его.
Здесь представлен список best practices, которые будут обсуждаться в этой статье:
1. Конечные точки в URL – имя существительное, не глагол
2. Множественное число
3. Документация
4. Версия вашего приложения
5. Пагинация
6. Использование SSL
7. HTTP методы
8. Эффективное использование кодов ответов HTTP
Читать полностью »
Интеграция 3CX с собственной CRM-системой: генератор шаблонов CRM
2018-03-19 в 8:27, admin, рубрики: 3cx, CRM, CRM-системы, ip-телефония, json, rest api, атс, Блог компании 3CX Ltd., интеграция, Разработка систем связи, Серверное администрирование, системное администрированиеНачиная с v15.5 SP2 в АТС 3CX появился механизм серверной CRM интеграции. Он позволяет передать входящий Caller ID в CRM-систему и найти в ней соответствующую запись о клиенте. При этом 3CX получает имя и фамилию клиента из CRM, добавляет их в корпоративную адресную книгу АТС и показывает на IP-телефоне пользователя. Веб-клиент 3CX также показывает эти данные и кнопку, по которой можно перейти в полную карточку клиента непосредственно в интерфейсе CRM.
3CX «из коробки» поставляется с обширным набором модулей интеграции для популярных CRM-систем. Однако в каждом регионе и отрасли существуют собственные популярные системы, и невозможно обеспечить поддержку каждой из них. Поэтому мы пошли другим путем — создали генератор шаблонов, в котором любой пользователь с базовыми навыками программирования может создать шаблон интеграции с REST API выбранной CRM, а затем установить его на сервере АТС.
В шаблоне интеграции определяются методы аутентификации, URL авторизации, URL и методы вызова данных контакта. Этот шаблон используется серверным «движком» 3CX для обращения к CRM.
В этой статье мы рассмотрим использование генератора шаблонов 3CX для создания шаблона интеграции с новой CRM-системой. Для успешной интеграции, CRM-система должна иметь RESTFul API с хорошей документацией и поддерживать режимы аутентификации Basic или oAuth.Читать полностью »