ebay-php
Описание
PHP SDK для интеграции с eBay API. Поддерживает Trading API (XML) и Commerce API (REST), аутентификацию OAuth 2.0 с автообновлением токенов, более 20 торговых площадок. Работает как отдельная библиотека и как пакет для Laravel. Упрощает разработку e-commerce приложений: управление листингами, заказами, инвентарём и сообщениями.
Языки
- PHP100%
eBay PHP SDK для Laravel и Standalone-приложений

Этот комплексный PHP SDK обеспечивает бесшовную интеграцию с eBay API, поддерживая как традиционный Trading API (XML), так и современный Commerce API (REST). Он разработан для работы как в качестве отдельного пакета, так и в виде расширения для Laravel, предлагая гибкость для любого PHP-проекта. Благодаря поддержке аутентификации OAuth 2.0 и более 20 торговых площадок eBay, этот SDK является идеальным инструментом для разработчиков, желающих создавать мощные приложения для eBay.
Язык: Русский | English
Ключевые особенности
- Поддержка двух API: Взаимодействуйте как с Trading API (XML) для основных функций, таких как управление листингами и заказами, так и с Commerce API (REST) для современных возможностей, таких как управление инвентарем и выполнением заказов.
- Простая аутентификация: Упрощенный процесс OAuth 2.0 с автоматическим обновлением токенов, гарантирующий, что ваше приложение всегда будет иметь действительный доступ.
- Глобальный охват: Поддержка более 20 торговых площадок eBay, что позволяет создавать приложения для глобальной аудитории.
- Современный PHP: Создан для PHP 8.1+ с использованием нативных перечислений (Enums), строгой типизации и неизменяемых DTO для надежного и стабильного кода.
- Интеграция с Laravel: Бесшовная интеграция с Laravel, предоставляющая Service Provider, Facade и внедрение зависимостей для комфортной разработки.
- Гибкий интерфейс: Чистый и выразительный API, который упрощает создание сложных запросов.
Начало работы
Требования
- PHP 8.1+
- Guzzle 7.x
- Laravel 9.x / 10.x / 11.x (опционально)
- Composer
Установка
Для Laravel опубликуйте файл конфигурации:
Затем добавьте ваши учетные данные eBay API в файл . Вы можете получить свои учетные данные в Программе для разработчиков eBay.
Краткие примеры
Laravel (Facade)
Standalone PHP
Документация
Для получения более подробной информации об аутентификации, методах для конкретных API, обработке ошибок и расширенных функциях, пожалуйста, обратитесь к нашей полной документации в Wiki.
Участие в разработке
Мы приветствуем ваш вклад! Пожалуйста, ознакомьтесь с нашими рекомендациями по участию в разработке для получения дополнительной информации.
Лицензия
Этот SDK является программным обеспечением с открытым исходным кодом, распространяемым по лицензии MIT.