cschalenborgh / php-zalando
用于Zalando API的PHP库
v1.2
2016-08-26 09:43 UTC
Requires
- php: >=5.5.0
- guzzlehttp/guzzle: ^6.0
Requires (Dev)
- guzzlehttp/guzzle: ^6.0@dev
- phpunit/phpunit: 4.5.*
- satooshi/php-coveralls: v0.6.1
This package is auto-updated.
Last update: 2024-08-29 04:00:14 UTC
README
安装
Composer
在composer.json中添加php-zalando或创建新的composer.json
{ "require": { "cschalenborgh/php-zalando": "dev-master" } }
现在运行以下命令让Composer下载库
$ php composer.phar install
Composer会自动生成自动加载文件。所以你只需要包含这个文件。通常位于vendor目录下,名为autoload.php
基本用法
此库遵循PSR-0标准:https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md 所以你可以使用任何符合此标准的自动加载器。
API文档
https://github.com/zalando/shop-api-documentation/wiki/
API演示
http://zalando.github.io/shop-api-demo/
支持的API方法
- https://api.zalando.com/article-reviews
- https://api.zalando.com/article-reviews/{reviewId}
- https://api.zalando.com/article-reviews-summaries
- https://api.zalando.com/article-reviews-summaries/{articleModelId}
- https://api.zalando.com/articles
- https://api.zalando.com/articles/{articleId}
- https://api.zalando.com/articles/{articleId}/media
- https://api.zalando.com/articles/{articleId}/reviews
- https://api.zalando.com/articles/{articleId}/reviews-summary
- https://api.zalando.com/articles/{articleId}/units
- https://api.zalando.com/articles/{articleId}/units/{unitId}
- https://api.zalando.com/brands
- https://api.zalando.com/brands/{key}
- https://api.zalando.com/categories
- https://api.zalando.com/categories/{key}
- https://api.zalando.com/domains
- https://api.zalando.com/facets?{filters}
- https://api.zalando.com/filters
- https://api.zalando.com/filters/{name}
- https://api.zalando.com/recommendations/{articleIds}
多个过滤器值
由于Zalando使用多个过滤器值,例如:https://api.zalando.com/articles?brandFamily=nike&color=white&color=red&page=1&pageSize=2
我们选择接受逗号分隔的过滤器设置值。例如:$articles->setColor('white,red');
欢迎贡献力量。