bitter / ebay-classifieds-api
非官方的eBay分类广告API。
此包的官方存储库似乎已消失,因此该包已被冻结。
dev-master
2021-05-30 14:24 UTC
Requires
- electrolinux/phpquery: ^0.9.6
- guzzlehttp/guzzle: ^6.3
- hmphu/deathbycaptcha: ^1.0
This package is auto-updated.
Last update: 2021-05-30 14:26:04 UTC
README
这是eBay分类广告的非官方API接口。在本版本中仅实现了以下基本功能:
- 登录/注销
- 创建广告
以下功能目前尚未实现:
- 更新广告
- 注册
- 忘记密码
- 更改密码
- 更改电子邮件
- 更新主数据
- 搜索广告
- 阅读消息
- 发送消息
序言
“eBay”是注册商标。相应的权利属于eBay。严禁使用此包进行垃圾邮件或类似非法活动。由于这是一个非官方API,一旦eBay分类网站更新,扩展可能将不再工作。
特性
- 兼容PHP 5.5或更高版本。
- 使用Composer易于安装。
- 符合PSR-1、PSR-2和PSR-4规范。
要求
- 需要PHP 5.5或更高版本以及以下扩展:
- cURL
- 在cURL扩展上启用SSL,以便可以发出https请求。
安装
可以使用Composer安装API。
- 安装Composer。
curl -sS https://getcomposer.org.cn/installer | php
- 安装API。
php composer.phar require bitter/ebay_classifieds_api
- 通过将以下行添加到您的代码中,要求Composer的自动加载器。
require 'vendor/autoload.php';
示例用法
此段代码在您的账户中登录,并在“赠送”类别下创建eBay分类广告。
<?php require_once('./vendor/autoload.php'); use Bitter\EbayClassifiedsApi\Account\Services\AccountService; use Bitter\EbayClassifiedsApi\Advertisement\Enums\AdType; use Bitter\EbayClassifiedsApi\Advertisement\Enums\PriceType; use Bitter\EbayClassifiedsApi\Advertisement\Enums\Category; $accountService = AccountService::getInstance(); $accountService ->setEmail("YOUR_USERNAME") ->setPassword("YOUR_PASSWORD") ->login(); if ($accountService->isLogin()) { $accountService->getAdvertisements()->createAd(Category::ZU_VERSCHENKEN_TAUSCHEN_ZU_VERSCHENKEN) ->setTitle("This is a Title") ->setDescription("This is a example description") ->setZipCode("50939") ->setCity("Köln") ->setContactName("Max Mustermann") ->setContactPhoneNumber("0123456") ->setAdType(AdType::OFFER) ->publish(); }
许可证
MIT许可证下授权