sebastianpozoga / php-allegroapi
用于与 Allegro Api 通信的最新库。该库为面向对象,经过良好测试,易于使用。让您的工作变得愉快。该版本已在 PHP5.5 上进行测试
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-10-02 08:46:50 UTC
README
用于与 Allegro Api 通信的最新库。该库为面向对象,经过良好测试,易于使用。让您的工作变得愉快。该版本已在 PHP5.5 上进行测试
文档
在本节中,我描述了您应该使用的类和方法
配置
要运行测试,您必须将您的登录名、密码和 appkey 插入到 Config/config.ini 文件中。
login = "Insert your login here" password = "Insert your password here - never do it in production" apikey = "Insert your apikey here" sandbox = false countryCode = 1
该文件仅用于测试。
您可以通过 http://allegro.pl/myaccount/webapi.php/ 页面创建您的访问数据。 sandbox 用于切换 allegro 沙盒和生产版本。 countryCode 用于选择当前国家。默认值 1 代表 波兰。如果您想更改国家以与其他 allegroGroup 服务(如:aukro.cz、molotok.ru、aukro.ua、teszvesz.hu)通信,则可以更改国家。
安全
请勿存储明文密码。您的应用程序应该始终使用 sha256 进行哈希(由 allegro 使用)
$hashPassword = base64_encode(hash('sha256', YOUR_ALLEGRO_PASSWORD, true));
AllegroApi 类
AllegroApi 是主类。提供 API 访问接口。
构造函数
需要 一个包含登录名、hashPassword(或密码 - 强烈不推荐)、apikey、sandbox、countryCode 字段的对象。这些数据用于初始化连接。
LoginEnc
登录到 allegro(使用构造函数数据)
运行函数
API 使用 _call 将函数名称映射到 allegro 请求。您应该使用不带 "do" 的短名称。使用 getCountries(运行 allegro doGetCountries 函数)。
$allegroApi = new AllegroApi($config); $countrisResponse = $allegroApi->getCountries();
Allegro 函数文档
快速入门
克隆空项目
git clone https://github.com/SebastianPozoga/PHP-AllegroApi-EmptyProject.git composer install
然后运行
php index.php
测试
通过以下方式运行测试
phpunit tests/AllegroApiTest
旧版本
强烈建议使用 PHP Allegro Api 库的新版本。如果您必须使用旧版本,可以在 https://github.com/SebastianPozoga/Allegro-PHP-API-14 上找到。