ebay-php

0

Описание

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

Языки

  • PHP100%
месяц назад
месяц назад
месяц назад
2 месяца назад
2 месяца назад
месяц назад
2 месяца назад
21 день назад
21 день назад
2 месяца назад
2 месяца назад
README.md

eBay PHP SDK для Laravel и Standalone-приложений

eBay PHP SDK

Последняя версия Лицензия Версия PHP Laravel eBay

Этот комплексный PHP SDK обеспечивает бесшовную интеграцию с eBay API, поддерживая как традиционный Trading API (XML), так и современный Commerce API (REST). Он разработан для работы как в качестве отдельного пакета, так и в виде расширения для Laravel, предлагая гибкость для любого PHP-проекта. Благодаря поддержке аутентификации OAuth 2.0 и более 20 торговых площадок eBay, этот SDK является идеальным инструментом для разработчиков, желающих создавать мощные приложения для eBay.

📖 Ознакомьтесь с полной документацией в нашей Wiki

Язык: Русский | 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 в файл

.env
. Вы можете получить свои учетные данные в Программе для разработчиков eBay.

Краткие примеры

Laravel (Facade)

Standalone PHP

Документация

Для получения более подробной информации об аутентификации, методах для конкретных API, обработке ошибок и расширенных функциях, пожалуйста, обратитесь к нашей полной документации в Wiki.

Участие в разработке

Мы приветствуем ваш вклад! Пожалуйста, ознакомьтесь с нашими рекомендациями по участию в разработке для получения дополнительной информации.

Лицензия

Этот SDK является программным обеспечением с открытым исходным кодом, распространяемым по лицензии MIT.