#rest_api — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #rest_api, aggregated by home.social.
-
Переписал CRest от Битрикса с нуля: гонки токенов, даунтаймы и мультипортальность, которых нет в стоке
У Битрикса есть официальная обёртка для REST API — класс CRest, который лежит в каждом примере приложения и который все копируют к себе в проект. Он умещается в один файл и работает — ровно до того момента, пока приложение не выходит в реальную эксплуатацию с несколькими порталами и фоновыми воркерами. Один баг стокового CRest однажды стоил мне шести суток простоя приложения, и причина была в одной строке: file_put_contents без блокировки. При обрыве записи settings.json оставался обрезанным, парсинг JSON падал, и приложение считало себя неустановленным — переставало отвечать на события и затирало валидные токены. Я переписал CRest с нуля под то, как приложения Bitrix24 работают на самом деле: — атомарная запись через rename() вместо file_put_contents — читатель видит либо старый файл целиком, либо новый, обрезка невозможна физически; — гонкоустойчивый refresh: одноразовый refresh_token больше не сжигается дважды, когда два воркера одновременно ловят протухший токен; — ключ портала — member_id, а не домен, поэтому переезд портала на другой домен больше не теряет токены; — drop-in совместимость со стоковым CRest: меняется одна строка use, весь остальной код остаётся как есть. Ноль зависимостей, PHP 8.1, работает на любом шареде и коробке — в отличие от официального b24phpsdk с его symfony-стеком. Разбираю каждую граблю с кодом, показываю, чем это чинится, и честно очерчиваю нишу: типизированные обёртки по методам API — territory официального SDK, у меня их осознанно нет. Исходный код открыт.
https://habr.com/ru/articles/1061694/
#Bitrix24 #CRest #PHP #SDK #OAuth #REST_API #мультитенантность #refresh_token #атомарная_запись #Битрикс24
-
Почему Вайбкод понимает вашу CRM, а внешний GPT — нет
Создаём одно приложение для портала Битрикс24 двумя способами: через внешний ИИ и через платформу вайб-кодинга Битрикс24 Вайбкод. На этом эксперименте покажем, почему платформа быстрее понимает CRM и требует меньше ручной настройки.
https://habr.com/ru/companies/bitrix/articles/1063890/
#битрикс24 #Bitrix24_Вайбкод #вайбкодинг #ииагенты #crm #ииассистированная_разработка #кастомизация_crm #gpt #rest_api #разработка_приложений
-
Security Week 2630: критическая уязвимость wp2shell в WordPress
Когда речь заходит об атаках на веб-сайты под управлением CMS WordPress, чаще всего подразумеваются уязвимости в сторонних плагинах. Соответственно, и масштаб атаки ограничивается популярностью уязвимого аддона. Обнаруженная на прошлой неделе пара уязвимостей, вместе открывающих возможность для атаки wp2shell, находится в основном коде WordPress и угрожает почти всем владельцам веб-сайтов под управлением данной CMS достаточно современной версии. Конкретнее, полноценной атаке подвержены инсталляции WordPress версий 6.9.0 — 6.9.4 и 7.0.0 — 7.0.1. Официальный бюллетень был выпущен разработчиками WordPress 17 июля. В нем предлагалось обновиться на свежевыпущенные версии 6.9.5 и 7.0.2, закрывающие проблему. Сами уязвимости получили собственные идентификаторы: CVE-2026-63030 и CVE-2026-60137 . Первая представляет собой ошибку в обработчике запросов к REST API, вторая является классической SQL-инъекцией. Вместе они образуют критически опасную цепочку атаки, позволяющую полностью перехватить контроль над сервером с помощью единственного анонимного запроса.
-
Multi-tenant Битрикс24 в трёх проектах: три архитектуры OAuth-токенов и лицензирование через материнский смарт-процесс
За полгода написал ряд интеграций с Битрикс24 в разных архитектурах: приложение для Маркета (PHP, 6 порталов), клиентский расчётный сервис (Node.js + PostgreSQL) и cron-синхронизатор legacy-CRM без UI и без OAuth вообще. Мультитенант везде решён по-разному, и это не случайность, ведь каждая архитектура точно закрывает свою нишу. Внутри: сравнение трёх способов хранить OAuth-токены под 6+ порталов, разбор пяти неочевидных деталей REST API (oauth.bitrix24.tech-обход, POST vs GET на рефреше, rate limit 2 req/sec, batch на 50, буфер 5 мин), куски кода на PHP и TypeScript. Отдельная часть — лицензирование через материнский смарт-процесс. У продукта, распределённого по клиентским порталам, нет своего backend’а, поэтому control-plane я вынес на служебный портал агентства: смарт-процесс «Лицензии», бизнес-процесс на изменение счётчика запросов, webhook approve/decline с secret. Такого паттерна в документации Битрикс24 нет — а он работает уже несколько месяцев и не требует ничего сверх штатной функциональности платформы. Матрица «что выбирать под задачу» в конце.
https://habr.com/ru/articles/1058792/
#Битрикс24 #Bitrix24 #OAuth #multitenant #REST_API #smart_process #смартпроцесс #CRest #лицензирование #Marketplace
-
Query‑first подход или как из SQL запросов или MongoDB контрактов получить готовое REST API
Я давно хотел убрать из backend‑разработки одну особенно липкую рутину: когда для каждой новой сущности снова и снова приходится собирать одни и те же слои REST API — repository, service, handlers, request/response модели, OpenAPI, auth, тесты, curl‑примеры, Docker и прочую инфраструктуру. В этой статье рассказываю про query‑first подход и open‑source Go CLI rest , который позволяет реализовать эту идею. Смысл простой: если SQL‑запросы или MongoDB‑контракты уже описывают, какие операции нужны приложению, то из них можно сгенерировать согласованный каркас REST‑сервиса. В статье показано, как это работает для PostgreSQL и MongoDB, что именно генерируется, что такое rest doctor и почему цель инструмента — не заменить бизнес‑логику, а снять первые 80–90% повторяющейся ручной работы.
https://habr.com/ru/articles/1056034/
#Go #REST_API #backend #генерация_кода #SQLC #PostgreSQL #MongoDB #OpenAPI #queryfirst #CLI
-
HTTP получил метод QUERY: зачем понадобился безопасный запрос с телом
В июне 2026 года опубликован RFC 10008 — «The HTTP QUERY Method». Он добавил в HTTP новый стандартизованный метод QUERY , который также появился в реестре HTTP‑методов IANA : запрос с телом к конкретному адресу, который по смыслу остаётся чтением и не должен менять данные на сервере. Метод нужен для давно знакомого случая: нужно передать сложные параметры поиска, фильтрации или отчёта, а по семантике это всё ещё безопасная операция чтения. Обычный GET для таких запросов часто неудобен: параметры быстро превращаются в длинный URI или в собственный мини‑язык фильтрации внутри строки запроса. POST удобнее для передачи структуры, но передаёт не тот сигнал промежуточной инфраструктуре. Приглашаю посмотреть, что там в RFC напридумывали, и чем нам это грозит — и чем поможет! Что же это за зверь, QUERY?
https://habr.com/ru/articles/1055310/
#HTTP #QUERY #RFC_10008 #GET #POST #REST_API #http_методы #http_семантика
-
Интернет или ничего: как заставить PHP-разработчика ERP-системы писать под Windows
"Если вашего бизнеса нет в Интернете, то вас нет в бизнесе! Скоро на рынке останется два вида компаний: те, кто в Интернете и те, кто вышел из бизнеса." А потом вдруг интернета не стало и нужно было срочно что-то придумать для работы нашей ERP-системы оффлайн Что попробовали и что получилось
https://habr.com/ru/articles/1054728/
#Electron #SQLite #erp #учетные_системы #rest_api #php #mysql #capacitor
-
Интеграция CGM в Django: Libre, Medtrum, Home Assistant и собственное хранилище данных
Современный диабетик использует сразу несколько устройств и сервисов. Сенсор непрерывного мониторинга глюкозы, приложение производителя, иногда инсулиновую помпу, иногда обычные шприц-ручки. Каждый производитель строит собственную экосистему, и объединять их между собой никто не собирается. Мне хотелось получить единую систему, которая автоматически собирает показатели сахара, хранит историю и предоставляет данные уже моему приложению. При этом было важно не ломать привычный сценарий использования официальных приложений. Именно поэтому архитектура проекта получилась такой.
https://habr.com/ru/articles/1054178/
#Django #Python #API #Home_Assistant #PostgreSQL #REST_API #LibreLinkUp #Medtrum #диабет #мониторинг_глюкозы
-
Шаблон ТЗ для проектирования REST API: готовый инструмент для аналитика
В этой статье - мой рабочий шаблон для описания REST API в ТЗ для разработчиков. В качестве примера я спроектировала учебную базу данных для финтех-системы. Она не привязана к реальному проекту и нужна только для того, чтобы показать, как описывать REST API по шаблону.
https://habr.com/ru/articles/1053910/
#api #rest #restapi #rest_api #техническое_задание #проектирование #шаблон #шаблоны_проектирования #шаблоны #тз_разработчикам
-
УМНЫЙ К1 — контроллер на базе ESP32 с REST, syslog и много опенсорса
Предисловие Возможно то, про что я хочу рассказать в своей первой статье тут, покажется не новым, уже знакомым велосипедом. Речь пойдет о контроллерах на базе ESP32 и программном обеспечении. Да, современных решений, открытых и бесплатных – много. А сейчас зарождается еще одно (а опенсорса мало не бывает, я считаю). В статье я упущу и не буду рассказывать ни про свое знакомство с ардуиной, esp, php, python, js ни про то, что пришел сюда давным-давно гуманитарием. И да простят мой, вероятно не корректный, «жаргон» истинные профессионалы в микроэлектронике и программировании - итак, приступим. Совсем недавно я отключил RPI4 с HA и наконец «воткнул» в котельную очередную, но «готовую к деплою» версию контроллера (разрешите его далее называть «УМНЫЙ К1», спасибо).
https://habr.com/ru/articles/1053764/
#esp32 #rest_api #espidf #tauri #javascript #vuejs #vite #rust #умныйдом #видеонаблюдение
-
Google Cloud Functions: простой backend без VPS за 10 минут
Думаю, многие хотя бы раз сталкивались с ситуацией, когда для проекта нужно было реализовать совсем небольшой backend: отправку письма с формы обратной связи, обработку webhook, простое REST API или несколько строк серверной логики. В большинстве случаев первым делом арендуют VPS, настраивают сервер, устанавливают Node.js, nginx, HTTPS и настраивают деплой. Хотя для подобных задач это зачастую оказывается избыточным. В таких случаях отличным решением становятся Google Cloud Functions — serverless‑сервис от Google, который позволяет написать небольшую функцию и уже через несколько минут получить готовый публичный HTTP endpoint. Не нужно поднимать собственный сервер, настраивать инфраструктуру или заниматься её поддержкой — достаточно написать код и задеплоить функцию. В этой статье разберём, как за несколько минут развернуть свою первую Google Cloud Function, настроить автоматический деплой через GitHub Actions и использовать её в качестве простого backend для сайта, Telegram‑бота, webhook или любого другого проекта.
https://habr.com/ru/articles/1053330/
#backend_без_сервера #endpoint #Cloud_Run #Google_Cloud_Functions #REST_API #serverless #SMTP #как_сделать_backend #бесплатный_backend #GitHub_Actions
-
REST и RESTful API для QA Engineer
REST API является одним из наиболее распространённых способов взаимодействия между компонентами современных систем. В этой статье разберём основные принципы REST, HTTP-методы, статус-коды, идемпотентность, HATEOAS и особенности тестирования REST API. Материал будет полезен начинающим QA Engineer, разработчикам и всем, кто интересуется устройством веб-сервисов.
https://habr.com/ru/articles/1047104/
#REST #REST_API #RESTful_API #HTTP #API_тестирование #QA_Engineer #Postman #Swagger #HATEOAS #идемпотентность
-
Поиск IT-железа по 30+ дистрибьюторам сразу: как мы собрали 114k SKU
Кейс, в котором мы поняли что закупщику не нужен «ещё один маркетплейс» — нужен инструмент, который за один запрос покажет, у кого из дистров есть нужный артикул, по какой цене и когда он будет на складе.
https://habr.com/ru/articles/1046067/
#B2B #закупки #дистрибуция #поиск #SaaS #парсинг #нормализация_данных #ITинфраструктура #REST_API #кейс
-
Как спроектировать REST API без ошибок: 3 задачи с разбором
Как на собеседовании отличить системного аналитика, который учил REST по учебнику, от того, кто реально проектировал API? В статье — три живых кейса из практики в FinTech и e‑commerce. Вы сможете проверить себя, увидите разбор популярных ошибок и узнаете, почему даже опытные инженеры спорят про PATCH и 409. Проверить себя
https://habr.com/ru/companies/otus/articles/1031308/
#REST_API #проектирование_API #HTTP #системный_аналитик #версионирование_API #идемпотентность #диагностика_навыков
-
Облачная LLM на 16 ГБ VRAM — часть 2: LangGraph Server, LangSmith и SDK
Друзья, привет! Возвращаюсь с продолжением. В первой части мы разобрались, как поднять локальную LLM и пробросить к ней внешний доступ. Но до настоящей интеграции в продукт так и не добрались — модель работает, а что с ней делать дальше, непонятно. Сегодня исправляем это. Поговорим про графовую инфраструктуру на базе локальных моделей — и не только локальных. Любых, поддерживающих OpenAI-совместимый протокол. А теперь вопрос: что, если вам достаточно хорошо научиться писать граф — и вокруг него автоматически поднимется REST API, появится интерфейс для тестирования, трейсинг и мониторинг?
https://habr.com/ru/companies/selectel/articles/1034720/
#langgraph #selectel #itинфраструктура #llm #ai #cloud #rest_api #интерфейс #трейсинг #мониторинг
-
Как я написал плагин для WooCommerce под Yandex YCP или как купить в 1 клик из Алисы
В конце мая Яндекс открыл Yandex Commerce Protocol для всех — теперь онлайн-магазины могут подключать продажи через Алису AI, Поиск и Яндекс Ритм. Из коробки готовые решения есть для Яндекс KIT, Яндекс Маркета и 1С-Битрикс. Для WooCommerce — нет. У меня магазин на WP, и я написал плагин сам. Open-source, GPL-2.0, все 10 эндпоинтов протокола закрыты. Разбираю архитектуру: как боролся с письмами “новый заказ на 0 ₽”, зачем идемпотентность по session_id, как сделать совместимость с HPOS-хранилищем заказов, и пара других граблей, в которые наступил.
https://habr.com/ru/articles/1037654/
#WordPress #WooCommerce #Яндекс #YCP #REST_API #PHP #ecommerce #плагин #HPOS
-
Веселимся со Spring: pet-проект по распознаванию речи
Не писал на Spring уже лет 8 и решил по фану написать мини пет проект с api и распознаванием речи. Звучит круто, лет 8-10 назад это заняло бы … вечность, тогда и llm, достаточно качественно распознающих русскую речь, да еще на скромном домашнем пк не было. В общем решил в выходной повеселиться. Погнали веселиться
https://habr.com/ru/articles/1033338/
#Java #Spring_Framework #Vosk #speech_recognition #распознавание_речи #REST_API #WAV #Java_Sound_API #pet_project #веселье
-
Мифы про REST API. Часть 3
Привет всем, на связи снова Дарья Борисова, системный аналитик из ПСБ. Продолжаю развеивать мифы о REST API. Если вы пропустили первую и вторую часть, то советую заглянуть туда: ведь мы уже разобрали некоторые заблуждения о природе REST. Сегодня мы разберем нюансы транспортных и бизнес-ошибок, погрузимся в кеширование и узнаем, действительно ли REST должен быть прокси для базы данных. Переходите под кат, начинаем!
https://habr.com/ru/companies/psb/articles/1031002/
#rest #rest_api #restful_api #http #кеширование #ошибки #ошибки_на_сайте
-
REST API: гайд по проектированию от принципов до боевых кейсов
Проектируете REST API и всё ещё используете 200 OK для ошибок? А знаете, почему неправильные статус-коды могут убить производительность и как всего один кейс с TSB Bank показал цену плохого анализа? В этой статье разбираем реальные принципы REST, модель зрелости Ричардсона.Полезно всем, кто пишет бэкенд или проектирует микросервисы.
https://habr.com/ru/companies/otus/articles/1008370/
#архитектура #REST_API #проектирование_API #HTTP #микросервисы #OpenAPI #статускоды
-
Зачем конструктору опросов свой MCP-сервер (и почему мы не жалеем)
Привет, Хабр. Меня зовут Дима, я делаю WebAsk - конструктор опросов и тестов. Четыре года назад я писал тут про тотализатор на коленке, спагетти-код из 5к строк и борьбу с мобильным скроллом. Но сегодня не про это. Сегодня - как мы дали нейронкам прямой доступ к нашему сервису через MCP, какие грабли собрали по дороге и что из этого получилось
https://habr.com/ru/articles/1021350/
#llmагент #опросы #mcp #api #автоматизация #исследования #saas #конструктор_опросов #rest_api
-
Как делать приложения для Маркетплейса Битрикс24 и не сойти с ума: подводные камни, которых нет в документации
За пару лет я сделал с десяток приложений для Маркетплейса Битрикс24 — коннекторы мессенджеров, роботы, iframe-панели. На PHP, TypeScript и Python. Каждый раз одно и то же: документация разбросана, примеры устарели, а реальные подводные камни вылезают только в продакшене. Эта статья — сборник всего, что я хотел бы знать перед тем, как начать: формат токенов при установке, мультитенантность, обновление OAuth, петля сообщений в коннекторах и ещё десяток граблей с кодом и решениями.
https://habr.com/ru/articles/1020748/
#Битрикс24 #маркетплейс #REST_API #OAuth #iframe #коннектор #бизнеспроцессы #мультитенантность #webhook #робот
-
[Перевод] Возвращаем информативные ошибки API
Ошибки в API часто воспринимаются как второстепенная часть контракта – до тех пор, пока интеграции не начинают ломаться в самых неожиданных местах. В этот момент выясняется, что одного HTTP-кода недостаточно: без ясной структуры и контекста ошибки превращаются в источник неопределённости и лишней работы. В статье разберём, как проектировать ошибки как полноценный элемент API – с понятной семантикой, единым форматом и возможностью для автоматической обработки.
https://habr.com/ru/companies/otus/articles/1018008/
#API_ошибки #обработка_ошибок #REST_API #HTTP_статускоды #проектирование_API #код_ошибки #сообщения_об_ошибках #валидация_данных #интеграции_API
-
Вебхуки в Битрикс24: автоматизация CRM без написания приложений
В Bitrix24 автоматизация часто превращается в отдельный проект: приложения, OAuth, лишняя инфраструктура. Хотя многие задачи — создание сделок, уведомления, реакции на события — можно закрыть намного проще. Вебхуки дают прямой доступ к API через один URL и позволяют быстро связать CRM с внешними сервисами. Разберёмся, как это работает, где реально помогает и где начинаются ограничения.
https://habr.com/ru/companies/otus/articles/1017116/
#вебхуки #Bitrix24 #REST_API #интеграция #CRM_автоматизация #inbound_webhook #outbound_webhook #бизнеспроцессы #batch_запросы #автоматизация_процессов
-
Как связать машинное зрение, WMS и конвейер: сортировочная линия на 41 направление
На распределительных складах одна из главных задач — сортировка грузов. Коробки нужно сгруппировать в нужной точке с учетом их массогабаритных характеристик и адреса назначения. На одном из таких складов запустили автоматическую линию сортировки на 41 направление. Производительность линии достигает 4000–5000 коробок в час. Но главная задача проекта заключалась не в автоматизации самого конвейера. Интегратору нужно было связать между собой три независимые системы: систему машинного зрения, складскую систему учета (WMS), систему управления конвейером. Кроме того, нужно было создать пользовательский интерфейс и организовать удаленный доступ к системе. В статье подробно разберем это решение.
https://habr.com/ru/companies/wirenboard/articles/1017126/
#Wiren_Board #IntraSCADA #Интралогистика #WMS #Siemens_S71200 #склад #складская_логистика #складской_учет #Profinet #rest_api
-
Design‑First в действии: API на Spring с OpenAPI Generator
Когда команда пишет API, но документация живёт своей жизнью, а интеграторы часами гадают, что значит ошибка 500, — проект неизбежно тонет в хаосе. В этой описан подход, который является лучшим решением: Design‑First на основе OpenAPI . Мы пройдём полный цикл: от проектирования спецификации до работающего Spring‑приложения с автоматической генерацией кода и централизованной обработкой ошибок. Вы узнаете, как одна команда ./gradlew clean build может создать модели и интерфейсы, избавив вас от рутины.
https://habr.com/ru/companies/otus/articles/1008384/
#api #openapi #spring #rest_api #swagger #spring_boot #designfirst #code_generation
-
Проектирование бесплатного API с пользовательскими данными: почему я отказался от jsonplaceholder
Я периодически провожу технические интервью и смотрю pet-проекты кандидатов. И почти всегда вижу одну и ту же картину: Используется localStorage или заглушки вроде jsonplaceholder. Я прекрасно понимаю, почему так происходит:
https://habr.com/ru/articles/1015906/
#api #rest_api #backend #nodejs #javascript #json #api_key #вебразработа
-
Как я тестирую API: чеклист и подходы, и автоматизация
Открыл Postman, потыкал эндпоинты, всё ответило 200 — вряд-ли хорошее тестирование Разбираю что на самом деле нужно проверять в API, показываю примеры на Postman и Jest, и даю чеклист который можно взять и использовать прямо сейчас.
https://habr.com/ru/articles/1015576/
#API_тестирование #Postman #Jest #QA #автотесты #REST_API #чеклист #тесткейсы #автоматизация_тестирования #axios
-
# 10 ошибок API
40 000+ записей без пагинации, 200 OK вместо 400 Bad Request, SQL-запросы в ответах клиенту. Собрал 10 ошибок API из реальных проектов: монолитов, микросервисов, стартапах и энтерпрайза.
https://habr.com/ru/articles/1013924/
#API #REST_API #HTTP #проектирование_API #backend #пагинация #версионирование #идемпотентность #HTTPстатусы #валидация
-
Микросервисы: как выбрать между синхронной блокировкой и событийной архитектурой?
Синхронные вызовы кажутся простыми и знакомыми, пока не превращаются в цепочки, которые рушат всю систему. Событийная архитектура выглядит элегантно, но таит подводные камни: что класть в событие? как быть с долгими операциями? В статье вы найдёте: ▫️ живые примеры из реальных аварий (включая историю с бесконечными ретраями в очереди), ▫️ три готовые диаграммы в формате Mermaid, которые можно сразу использовать в документации, ▫️ чёткий алгоритм выбора стиля под вашу задачу. Материал будет полезен архитекторам, ведущим разработчикам и всем, кто проектирует распределённые системы. Покажу, как не повторять ошибок, которые стоили компаниям миллионов.
https://habr.com/ru/companies/otus/articles/1008366/
#архитектура #микросервисы #асинхронность #синхронное_взаимодействие #событийная_архитектура #kafka #rest_api
-
Мечтают ли папки с заметками об отдельном бэкенде? От ресерча к MVP
Привет, Хабр. Несколько месяцев назад я вышел ближе к ночи в магазин и, проходя мимо стойки с яблоками, придумал рабочую мысль, которую, как обычно, скинул себе в Telegram. Дома меня ждал знакомый ритуал: включить ноут, открыть Telegram, скопировать текст, открыть Obsidian, найти нужную заметку с идеями и только после этого вставить мысль туда, где она и должна была оказаться изначально. Меня в тот момент зацепили не сами действия, а их архитектурная странность. Формально мои заметки лежали в обычной локальной папке и принадлежали мне. Практически же доступ к ним был завязан на конкретный десктопный клиент, плагины, sync и костыли. Попробуйте, например, нормально достучаться до своей локальной базы заметок с телефона или прикрутить к ней простую автоматизацию и быстро обнаружите БОЛЬ. Именно тогда у меня появился не ответ, а вопрос: это моя частная боль или уже ставший привычным сценарий у других людей, которые уже ведут большие vault'ы в Obsidian, Logseq, Zim и других PKMS? И если проблема реальна, то чего им на самом деле не хватает — стабильной синхронизации, нормального плагина, ещё одного клиента... или отдельного серверного слоя? Этот текст — не история в духе «смотрите, я сделал notes‑as‑a-service». Хотя соблазн подать его именно так есть, говорить об этом пока рано. Это дискавери о том, как из личной боли, ресерча и создания MVP у меня сложилась гипотеза, что части пользователей markdown‑заметок нужен не новый редактор и не мощные плагины, а бэкенд поверх уже существующей папки с заметками.
https://habr.com/ru/articles/1012030/
#product_discovery #mvp #obsidian #logseq #pkm #pkms #markdown #rest_api #автоматизация #selfhosted
-
【日本初?】IoTセンサークラウドEfento CloudのAPIと戯れよう!(基本操作まとめ)
https://qiita.com/melknzw/items/2c4e254f9eabebd15e24?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
【TCP通信】REST APIと誤解されたので本当に模擬してみた!SocketDebuggerでHTTPサーバー構築に挑戦🔥
https://qiita.com/umezawa_udom/items/e53102304f4f5b5a3bf9?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
ServiceNowにかかわった人ならだれもが一度は思う「ExcelをそのままServiceNowに反映したい」を実現する方法
https://qiita.com/oichan00/items/44cbe6525478a499785e?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
In your experience with REST APIs:
You issue a GET to obtain information about an object in a collection. The path you specify includes both the collection's identifier and the object's identifier, something like "GET /api/v1/books/<book>/page/<page>".
Realistically, either of those identifiers could be incorrect, in which cases the response would probably be a 404 (HTTP 'not found').
Are you aware of any common/well-understood techniques for indicating which element of the path was 'not found'?
-
[GAS]REST APIでConfluenceの任意のページを自動で作成する
https://qiita.com/ig-a/items/3205ddfc9495d55076af?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
Wenn FOLIO mal wieder mehr Thema wird, muss ich mir Bruno nochmal genauer angucken.
"Bruno is a Fast and Git-Friendly Opensource API client, aimed at revolutionizing the status quo represented by Postman, Insomnia and similar tools out there."
Bisher nutze ich Insomnia für die Rest-API. Postman hab ich noch nie probiert, schien mir immer etwas bloated.
Hab's mal im Schmierzettelprojekt notiert https://collaborating.tuhh.de/tub/dd/applications/folio/folio-api-queries
-
I decided to write a @thunderbird extension that allows saving contact data from sender and recipients directly into #CiviCRM.
Now I realise that this involves learning #JavaScript, #Thunderbird's #WebExtensions #API, CiviCRM's API, #REST_api plus refreshing my #HTML and #CSS skills.
What have I gotten myself into? 😱
-
Full Stack Sofware Engineer
UCLouvain
For the UCLouvain's e-OMIX project, we are hiring Full Stack Software Engineer to build and deploy an omics data exchange platform.
See the full job description on jobRxiv: https://jobrxiv.org/job/uclouvain-27778-full-stack-sofware-engineer/?feed_id=77181
#data_science #FHIR #multi_omics #omics #rest_api #tiledb #ScienceJobs #hiring #research
https://jobrxiv.org/job/uclouvain-27778-full-stack-sofware-engineer/?feed_id=77181 -
GraphQLサーバとRESTサーバをさっと立ちあげて、実際に触ってみる。つづき。関連のあるデータの取得
https://qiita.com/masatomix/items/d52ef0bdeb131f9dd6f7?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
Show HN: Fusio 5.0 released – open-source API management platform
https://www.fusio-project.org/
#ycombinator #API #API_Gateway #API_Management #API_Platform #REST_API #Serverless #PHP #OpenAPI #Swagger -
Is there a service like #imdb, that doesn't belong to a company like #Amazon, but has a decent #rest_api?
#API #amProgramming #amCoding #webDevelopment #FLOSS #FOSS #OSS #openSource #MovieDB