cedcommerce / fnacapiclient
FNAC API的简单PHP包装器
Requires
- laminas/laminas-http: >=2.3.2
- laminas/laminas-uri: >=2.3.2
- laminas/laminas-validator: >=2.10.1
- monolog/monolog: >=1.17
- symfony/class-loader: >=2.0.4
- symfony/finder: >=3.0
- symfony/http-foundation: >=3.4-dev
- symfony/serializer: >=2.8
README
一个全面的PHP库,用于将您的商店连接到Fnac.com市场
如果您正在管理Fnac.com市场的商店,您可能会希望在提供或订单上自动化一些重复性任务。Fnac.com提供了一个REST API来控制您的账户,而这个库可以帮助您快速开发自定义客户端,连接并使用Fnac市场卖家账户的所有功能。
安装/开始使用
确保您的PHP版本至少为5.3.2,并且已安装php5-xsl模块。您还需要在您的主机上安装composer。
只需将项目克隆到私有目录中
/!\ 重要 /!\ 如果您使用symfony 2.8,请使用v2.0标签版本
git clone https://github.com/FnacMarketplace/fnacapiclient.git
然后启动安装
composer install
或者使用
php composer.phar install
或者下载并解压缩存档到该目录(https://marketplace.ws.fd-recette.net/docs/api/2.6/download/fnacapiclient.tgz)
配置
编辑config.yml文件,并用Fnac团队提供的卖家账户测试或生产ID填写。
vi config/config.yml
您应该会提供3个ID:partner_id、shop_id和key。由于它是一个.yml文件,请小心缩进。以下是一个示例
fnac_api_client: partner_id: 509490E8-7341-AE98-F708-11768C65539B shop_id: 0EA474BC-BE18-5F77-D7F0-E509DE2AABC6 key: 0D00AF6D-D33F-B5F1-3A5F-BF153C8DAE08 host: https://marketplace.ws.fd-recette.net/api.php
现在您已经准备好开始了。
功能
Fnac市场PHP客户端提供了调用可用服务的方法,例如
- 创建和更新您产品上的报价
- 检索和更新您的订单状态
- 就报价或订单与客户进行交流
- 管理订单索赔并最终退款
- 检索竞争中的最佳价格
此客户端附带图形用户界面。一旦您的ID在config.yml文件中正确添加,您就可以在浏览器中打开它:http://yourhost.com/your_project/index.php
文档
我们的API文档和完整的如何使用指南可在Fnac市场API测试沙盒中找到:https://marketplace.ws.fd-recette.net/docs/api/2.6/index.html 您需要通过要求Fnac市场商业支持来获取访问权限。
贡献
这个库已经被许多Fnac市场卖家直接使用,但现在任何人都可以对其进行改进。如果您想贡献,请分叉存储库并使用功能分支。任何帮助建议和pull请求都热烈欢迎。
许可
本项目的代码在MIT许可下授权。