Что делать, когда нужно донести клиенту информацию? И нет, речь идет не о надоедливых рассылках об акциях и спецпредложениях. Если вот действительно суть услуг в том, чтобы клиент вовремя что-то узнал? Сервис мониторинга сайтов ХостТрекер, в чьи обязанности входит немедленное оповещение клиентов о возникших проблемах, делится опытом. Окунуться в возникающие проблемы и запросы можно ниже.
Рубрика «api» - 63
Оповестить любой ценой о падении сайта. Практические советы
2017-01-30 в 6:54, admin, рубрики: api, Hangouts, host-tracker, monitoring, skype, uptime, Viber, web-разработка, Блог компании ХостТрекер, веб-проекты, веб-сервисы, мониторинг сайта, мониторинг сервера, оповещения, Разработка веб-сайтов, Тестирование IT-систем, Тестирование веб-сервисов, хостинг, ХостТрекерПишем обертку над API, делаем из нее PIP-пакет, подключаем тестирование от Travis CI и смотрим на лицензии открытого ПО
2017-01-23 в 17:53, admin, рубрики: api, API wrapper, mit license, python, Python Package Index, travis-ci, пет-проект, ПрограммированиеПриветствую! Данная статья будет полезна желающим ознакомиться не только с оформлением собственного пакета Python Package Index (PIP), но и с различными вспомогательными инструментами, помогающими сопровождать разработку на всех стадиях — на примере авторской работы.
Необходимые инструменты:
- среда разработки — написание объектно-ориентированного кода, тесно работающего с интерфейсом приложения (в нашем случае веб-сайта), другими словами — отправка и обработка запросов к API, и дополнительных вспомогательных файлов;
- загрузка своих наработок в общий каталог пакетов — PyPI;
- Github — создание репозитория с целью контроля качества, улучшения и перманентного обновления библиотеки, общего взаимодействия с областью открытого исходного кода;
- одна из лицензий свободного программного обеспечения, в нашем случае — MIT License;
- Travis CI — непрерывная сборка и тестирование разрабатываемого проекта в различных окружениях (например, разные версии языка или интерпретатора).
Данный список можно принимать за содержание статьи в соответствующем порядке.
Читать полностью »
Авторизация в Laravel, через социальные сети (Ulogin). Просто, гибко и эффективно
2017-01-20 в 14:33, admin, рубрики: api, laravel, laravel 5.3, mysql, php, PHP 7, ulogin, авторизация без паролей, Программирование, метки: laravel 5.3Привет, друзья. Хочу сегодня поделится своим взглядом на то, как можно сделать простую и эффективную авторизацию/регистрацию пользователей через любую социальную сеть, используя плагин Ulogin. Почему через этот плагин? Потому что он может избавить разработчика от кучи головной боли, которая возникнет при синхронизации с каждой социальной сетью в отдельности. Плюс вы сможете получить данные из плагина в едином красивом формате.
Читать полностью »
Как открытые API меняют облик сферы платежей
2017-01-20 в 9:01, admin, рубрики: api, payonline, банки, Блог компании PayOnline, открытые данные, платежи, платежные системы, разработка, финтехНесмотря на определенные преимущества и поддержку на законодательном уровне в ряде стран, концепция открытых API все еще скептически воспринимается многими банками. Особенно это ощутимо в России. Однако сложно отрицать, что такой подход способствует смене самой парадигмы платежных технологий.
Развитие концепции открытых API предвещает серьезные преобразования в платежной индустрии, которые смогут ощутить на себе все конечные пользователи, от частных лиц до глобальных корпораций. Основные движущие факторы, будь то развитие финансовых технологий по всему миру и переход на проведение платежей в реальном времени, или новые законодательные инициативы, такие как директива Европарламента PSD2, делают очевидным тот факт, что движение в этом направлении уже стало необратимым. Как следствие этого использование сторонних приложений, обращающихся напрямую к банковским системам посредством общедоступных API, для получения информации по счетам, формирования и отслеживания платежей вскоре станет нормой. Однако подобные перемены ощутят не только потребители. Не менее серьезными последствия будут и для самих банков не только в плане работы с платежными технологиями, но и в плане изменения позиционирования на рынке.
Читать полностью »
А ваша служба является RESTful? Все что необходимо-обязательно знать про веб службы и REST
2017-01-20 в 7:45, admin, рубрики: api, json-rpc, rest, RESTful, richardson maturity model, RMM, soap, xml-rpc, Программирование, Разработка веб-сайтовВведение
Вот не люблю я изобретать велосипед и статью я бы эту не написал, но пришлось. Про REST сказано уже довольно много. Многие поставщики веб служб готовы клясться, что их службы являются RESTful. Во время собеседования вы точно услышите хотя бы несколько вопросов про REST, независимо от того это собеседования для бэкенд, мобайл или фронтенд разработчика. Я вот помню как-то во время одного собеседования меня задали такой вопрос: «Вот вы написали в своем резюме, что знайте REST․ Ответьте пожалуйста, какой HTTP код вы получите, если при запросе к RESTful сервису ресурс не найден?». Ответ 404 был принят единогласно. Если честно, я так и не понял, как этот вопрос помог понять знаю ли я REST или нет, но одно могу уверенно сказать: REST понимают далеко не все. Вот некоторые вопросы, которые мучали меня долгое время:
- Зачем REST стал таким трендовым? Это архитектура была же предложена еще в 2000 году?
- Что я получу если моя служба будет RESTful?
- Как определить является ли служба RESTful или нет?
- Как правильно должны создаваться URL REST служб?
- Какие http методы и коды должны быть использованы в RESTful службе?
Если вы не можете дать исчерпывающего ответа хотя бы на один из этих вопросов, то продолжайте чтение. Если вы можете однозначно ответить на все эти вопросы, можете привести формат правильного URL, считайте, что GET, POST, PUT, DELETE обязательно должны соответствовать CRUD операциям с ресурсами, то вам обязательно надо продолжать чтение.
Читать полностью »
ASP.NET Core: Создание серверных служб для мобильных приложений
2017-01-16 в 8:56, admin, рубрики: .net, android, api, ASP, ASP.NET, asp.net core, ASP.NET Core Web Application, C#, c#.net, http, iOS, microsoft, msaspnetcore, SDK, Visual Studio, web-application, web-разработка, windows, xamarin, Блог компании Microsoft, веб-службы, мобильная разработка, разработка мобильных приложений, руководство, руководство для разработчикаПредставляем вторую часть из серии статей, посвящённых разработке на ASP.NET Core. В этом обучающем материале вы узнаете, как создавать серверные службы с помощью ASP.NET Core MVC для поддержки мобильных приложений.
Windows: Sleep(0.5)
2017-01-12 в 13:45, admin, рубрики: api, c++, native api, WinAPI, разработка под windowsКак, наверняка, многие знают, в WinAPI'шную функцию Sleep передаётся число миллисекунд, на сколько мы хотим уснуть. Поэтому минимум, что мы можем запросить — это уснуть на 1 миллисекунду. Но что если мы хотим спать ещё меньше? Для интересующихся, как это сделать в картинках, добро пожаловать, под кат.
Читать полностью »
Яндекс.Музыка научилась забирать плейлисты с Deezer. Свои, как и раньше, никому не отдаёт
2017-01-09 в 19:22, admin, рубрики: api, Deezer, запуск, Медиа, музыкальные сервисы, Текучка, яндекс.музыка, метки: api, Deezer, запуск, медиа, музыкальные сервисы, Текучка, яндекс.музыкаВ настройках российского музыкального сервиса появился импорт плейлистов из Deezer. Яндекс.Музыка забирает названия треков через стандартное API иностранного сервиса. Затем ищет ту же музыку у себя и формирует плейлисты внутри Яндекс.Музыки. В рассмотренном ниже частном случае видно, что у сервисов разные библиотеки. В большом плейлисте «любимые треки» на Deezer было 924 трека. В Читать полностью »
Библиотека vk для работы с VK API на Python
2017-01-09 в 14:20, admin, рубрики: api, python, Вконтакте API
Привет! Данная статья предназначена для тех, кто хочет разобраться с основами VK API на Python, так как статей по этому поводу нет (на Хабре есть одна статья, но она уже не совсем актуальна, так как некоторые методы не работают), а на других ресурсах мне удалось найти только вопросы пользователей, но никаких гайдов и прочего.
Для работы с VK API в Python есть две популярные библиотеки: vk и vk_api. Какая из библиотек лучше я судить не возьмусь, но скажу одно: у vk документация слишком мала (поэтому разбирался практически методом тыка) и на английском языке, а у vk_api документация более развернута (поэтому писать о данной библиотеке смысла не вижу) и на русском. Для меня не главное на каком языке документация, но для некоторых пользователей это играет большое значение при выборе.
Как вы уже поняли, в данной статье рассматривается работа с библиотекой vk.
Читать полностью »
Бегтин: способ получить данные, как из Uber, из российских компаний будет очень негуманным
2017-01-09 в 12:30, admin, рубрики: api, uber, Госвеб, Иван Бегтин, открытые данные, Россия, Текучка, метки: api, uber, Госвеб, Иван Бегтин, открытые данные, Россия, ТекучкаКомпания Uber открыла проект Movement в котором по запросу готова предоставлять данные о более чем 2 миллиардах поездках машин на Uber по всему миру. Подробнее о том как устроен их проект в ролике на Youtube и, на русском языке, в заметке на «Роем!».
Резонный вопрос который может задать любой читатель этой новости в том зачем коммерческая компания будет предоставлять данные которые являются,Читать полностью »