Код в мешке
208 subscribers
8.03K photos
1.29K videos
2.06K files
35.9K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
PHP Telegram Bot Manager
#php #bots #telegram #api #programming

Репозиторий на GitHub: github.com/noplanman/php-telegram-bot-manager
Мини-библиотека для упрощения взаимодействия между вашим веб-сервером и Telegram Bot API. Основана на PHP Telegram Bot — github.com/akalongman/php-telegram-bot
Forwarded from Developers Community via @like
Съесть три «пончика» из UWP и не подавиться.

UWP — это платформа для Windows 10, с помощью которой можно разрабатывать приложения, используя один набор API, один пакет приложения и один магазин. В новой статье мы дадим ответы на три часто задаваемых вопроса при работе с UWP: о кастомизации иконок, о показе настроек в окне и об ограничении доступа.

Подробнее: https://aka.ms/dev_article_0118_1

#uwp #api
Forwarded from ITGuide - твой гид по ПК (ITguide FAQ)
#сайт #CloudConvert #конвертер #конверсия #облако #API #аудио #видео #документы #книги #архивы #изображения #таблицы #презентации

Конвертировать что угодно во что угодно

Поддерживаются 218 форматов.

CloudConvert поддерживает преобразование более 200 различных форматов аудио, видео, документов, электронных книг, архивов, изображений, электронных таблиц и презентаций.


Преобразование файлов в облаке.

Нет необходимости устанавливать какое-либо программное обеспечение на свой компьютер! Загрузите файлы в CloudConvert, ваши файлы будут в безопасности, и вы сможете получить к ним доступ. Они будут удалены снова, как только ваше преобразование будет завершено.


Расширенные возможности.

Большинство типов конверсий поддерживают расширенные параметры, например, установку кодеков аудио/видео файлов. Кроме того, поддерживается пакетное преобразование и мониторинг папок!


Мощный API.

CloudConvert API предлагает полную функциональность CloudConvert и позволяет использовать службы преобразования в ваших собственных приложениях.

CloudConvert
Хабрахабр:
«T-commerce»: как работают онлайн-продажи через Telegram
#telegram #API

Прошлым летом Telegram запустил новый API с поддержкой платежей. С тех пор мессенджер стал еще и каналом продаж, который позволяет компаниям не только общаться с клиентом, но и принимать оплату за свои товары и услуги прямо в диалоговом окне. Яндекс.Касса первой среди российских платежных сервисов поддержала эту функцию.

Но Telegram-продаж не учитывал российскую специфику электронной торговли, — обязательную отправку онлайн-чеков (требование 54-ФЗ). Теперь мессенджер пошел навстречу российскому рынку электронной коммерции и реализовал с Яндекс.Кассой совместный проект, дополнив свой протокол важным элементом — появилось специальное поле для дополнительной информации платежному провайдеру.

Таким образом, продавать через Telegram стало удобно с точки зрения не только клиентского сервиса, но и автоматизации передачи онлайн-чеков.
О том, как выглядит процесс продажи в Telegram и как настроить продажи через Telegramа — читайте дальше.

https://habrahabr.ru/company/yamoney/blog/351766/
🍏 [Udemy] Использование API функций ВКонтакте (2018):
https://cloud.mail.ru/public/2uQC/4esxqfh4n

Этот видеокурс расскажет, как можно использовать API функции социальной сети ВКонтакте.
На курсе я проведу вас по всем стадиям создания приложения. Всё будет рассказано и написано на ваших глазах, каждый сможет это повторить и создать свою программу.

#Программирование | #API

Изучай больше на sharewood.biz, где уже более 51 000 материалов, или в нашем боте @sharewoodbot 🍀
Forwarded from Telegram News 😃🇷🇺 (Deleted Account)
PHP Telegram Bot Manager
#php #bots #telegram #api #programming

Репозиторий на GitHub: github.com/noplanman/php-telegram-bot-manager
Мини-библиотека для упрощения взаимодействия между вашим веб-сервером и Telegram Bot API. Основана на PHP Telegram Bot — github.com/akalongman/php-telegram-bot
API  -  это инструмент, который можно использовать для создания классных проектов и демонстрации своего профессионализма. А чтобы проект получился необычным, можно использовать малоизвестные, но очень интересные API. Рассмотрим их в данной статье.

https://nuancesprog.ru/p/11696

@nuancesprog #статьи #API
Forwarded from Ivan Begtin (Ivan Begtin)
Я рассказывал про то что у очень многих госорганов/госсайтов/информационных систем есть документированные, плоходокументированные и совсем недокументированное API. Все вместе это частично, объект интереса в задачах сбора и извлечения данных, частично вопрос информационной безопасности и, в значительной степени, вопрос технической квалификации.

Я приведу несколько примеров API на порталах органов власти и их информационных систем.

Росрыболовство
Официальный сайт органа власти (fish.gov.ru) создан на бесплатной CMS Wordpess. Сайт установлен без доп. настроек и с настройками по умолчанию, поэтому из сайта доступно техническое API Wordpress'а [1] через которое можно автоматически выгрузить все их новости, веб-страницы и тд. Похоже на неотключенную возможность у CMS.

Автоматизированная система транспортного комплекса (АСУ ТК)
Сайт АСУ ТК (asutk.ru) создан на базе CMS Sharepoint, по умолчанию API к спискам на сайте и к веб-страницам доступно по технической ссылке [2]. Не видно что API используется где-то на сайте, скорее не отключенная возможность CMS.

Портал уполномоченного органа в сфере электронной подписи
Сайт Минцифры России со сведениями о УЦ и УП (e-trust.gosuslugi.ru) предоставляет недокументированное API, например, для получения списка аккредитованных УЦ [3]. Похоже на API сделанное разработчиками для скорости отображения данных на веб-страницах которые подгружают данные через Ajax запросы.

Цифровой мастер-план города Байкальска
Не совсем государственный, скорее государством заказанный сайт (план.байкальск.рф) отображает данные с помощью Graphql API [4]. Похоже это основной принцип работы сайты через отображение данных через запросы к бэкэнду Graphql.

Я привёл 4 примера из нескольких сотен, именно недокументированных API. Как такие API появляются? Почему часто владельцы данных сами о них не знают?

Основные причины таковы:
1. Неотъемлимая часть CMS или веб-фреймворка. CMS вроде Sharepoint'а или Wordpress предоставляют API по умолчанию, позволяющее скачивать весь общедоступный контент автоматизировано. Аналогично делают некоторые компоненты для существующих CMS.
2. Разработчикам так удобнее. Разработчики привыкшие делать внутренние или закрытые веб-приложения часто переносят эти практики для приложений в открытом доступе и отображают данные через Ajax запросы.
3. Внутреннее API не для всех. Значительно реже, API делается для себя/каких-то команд которые работают с данными, но не документируется, не описывается и тд. Часто можно найти в документах техзаданий к госконтрактам.

Есть порталы где API декоративно и запросы автоматически блокируются после 5-10 обращений в минуту. Есть порталы где API - это основной способ предоставлять информацию. В одном только портале электронного бюджета более 100 API к данным.

Ссылки:
[1] https://fish.gov.ru/wp-json/
[2] https://asutk.ru/_api/Web/
[3] https://e-trust.gosuslugi.ru/app/scc/portal/api/v1/portal/ca/list
[4] https://api-dmp-baykalsk.chg.one/v1/graphql

#opendata #openapi #api #government
Forwarded from Рестарт
This media is not supported in your browser
VIEW IN TELEGRAM
Whatsgate — неофициальный API к мессенджеру WhatsApp

На его основе можно создавать любые интеграции, предназначенные для автоматизации получения и отправки сообщений и медиа-файлов.

Например, уведомить клиентов в интернет-магазине о статусе заказа или разослать клиентам ежемесячные отчеты. Вы также сможете написать собственного бота. Это под силу даже начинающим разработчикам.

API снабжен подробной документацией, примерами, и имеет SDK для популярных языков программирования. Стоимость приемлемая. Можно пользоваться.

#api
Forwarded from BritLab
Если твоё резюме не нашёл ни один OSINT-специалист —
значит, ты плохо искал работу


Пару лет назад ко мне обратился одногруппник за помощью. Ему нужно было провести аналитику по вакансиям с hh.ru для написания научной работы, но он не знал, как собрать данные. Оказалось, всё довольно просто — у HeadHunter есть открытый API, где за деньги можно получить тонны данных: резюме соискателей, информацию о компаниях, вакансии конкурентов и многое другое.

Но кое-что можно вытащить и бесплатно:
Информацию о вакансиях
Информацию о компаниях

Документация
Полный список API-методов — https://github.com/hhru/api

Как это сделать?
Для примера покажу, как извлекать содержимое вакансий, которые опубликованы на текущий момент. Например, чтобы получить вакансии Яндекса можно использовать следующий запрос:

https://api.hh.ru/vacancies?employer_id=1740&page=1

Где:
- employer_id — ID компании (можно найти в URL страницы работодателя, например: https://hh.ru/employer/1740 — значит, ID = 1740)
- page — номер страницы (по умолчанию API отдаёт по 100 вакансий за раз)

Но есть ограничение: бесплатно можно получить не более 2000 вакансий из одного запроса.

💡 Как обойти лимит в 2000 вакансий?
Можно разбить запросы по дополнительным параметрам. Например, добавить фильтр по профессиональным ролям (параметр professional_role).

Допустим, что у Яндекса (employer_id=1740) имеется 3000 вакансий. Чтобы получить их все, добавим фильтр по роли (например, "Программист" — professional_role=96):

https://api.hh.ru/vacancies?employer_id=1740&professional_role=96&page=1

Затем перебираем все доступные значения параметров professional_role (полный список ролей) и page. Перебор параметров позволяет собрать все данные, поскольку для каждой роли в компании вряд ли будет больше 2000 открытых вакансий. Если же такая ситуация когда-нибудь возникнет, то можно добавить дополнительные параметры фильтрации, которые аналогично будут перебираться в процессе сбора.

Зачем это нужно?
1️⃣ Разведка технологий компаний
→ Вакансии часто содержат стек технологий (полезно для IT-специалистов, пентестеров и маркетологов).

2️⃣ Подготовка к собеседованию
→ Собрать требования из вакансий, передать их AI (вместе с имеющимися у вас навыками) — получить идеальное резюме под конкретную компанию.

3️⃣ Сравнение профессий
→ Хотите выбрать между двумя специальностями? Можно сравнить, какая чаще встречается и лучше оплачивается (хотя зарплаты в вакансиях указывают не всегда).

4️⃣ Анализ рынка труда
→ Исследовать тренды, зарплатные вилки, востребованные навыки.

#BritLab #HeadHunter #API #Парсинг #Аналитика
Forwarded from Ivan Begtin (Ivan Begtin)
Печальная новость, Microsoft выключает API к их поиску Bing [1] с 11 августа 2025 года, через менее чем 3 месяца. Учитывая что у Google нет API к их поисковому индексу, наличие поиска у второго по размерам поисковика мира (Bing'у) было важным подспорьем для многих.

В статье упоминается альтернатива в виде Brave Search API [2], но она не единственная. Есть ещё и API у you.com [3], Tavily [4], Exa [5] и LinkUp [6]. Почти все предлагают себя как "лучший поиск для ИИ".

У меня их обилие и развитие вызывает ассоциацию с теневыми кухнями. Новые AI поисковики могут использовать один из этих поисковиков не афишируя это, формируя промпты к поисковому движку (движкам).

В любом случае, больше разнообразного поиска и API - это к лучшему. Больше инструментов - меньше монополии.

Ссылки:
[1] https://www.neowin.net/news/microsoft-pulls-plug-on-bing-search-apis/
[2] https://brave.com/search/api/#api-features
[3] https://api.you.com/
[4] https://tavily.com/#api
[5] https://exa.ai/
[6] https://www.linkup.so/

#search #api #tools