minotaurlogistics / bol-retailer-api
1.1
2020-10-31 12:39 UTC
Requires
- php: >=5.5
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.12
- phpunit/phpunit: ^4.8
- squizlabs/php_codesniffer: ~2.6
This package is auto-updated.
Last update: 2024-09-29 06:08:33 UTC
README
SwaggerClient-php
bol.com零售商API。
此PHP包是由Swagger Codegen项目自动生成的
- API版本:4.0
- 包版本:1.0
- 构建包:io.swagger.codegen.languages.PhpClientCodegen
要求
PHP 5.5 及以上
安装与使用
Composer
通过 Composer 安装
composer require minotaurlogistics/bol-retailer-api
然后运行 composer install
手动安装
下载文件并包含 autoload.php
require_once('/path/to/SwaggerClient-php/vendor/autoload.php');
测试
运行单元测试
composer install
./vendor/bin/phpunit
重新生成客户端
docker run --rm -v ${PWD}:/codegen/SwaggerClient-php swaggerapi/swagger-codegen-cli generate \
-i https://api.bol.com/retailer/public/apispec/v4 \
-o /codegen \
-l php \
--git-user-id minotaurlogistics --git-repo-id bol-retailer-api \
--invoker-package 'Swagger\BolClient' \
--artifact-version 1.0 \
--api-package 'GeneratedApi'
入门指南
请按照 安装和用法说明 操作,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); $api = \Swagger\BolClient\Api\OffersApi::createWithCredentials('key_here', 'secret_here'); $offer = $api->getOffer('offer_id'); ?>
API端点文档
所有URI均相对于 https://api.bol.com
模型文档
- AdditionalService
- Attribute
- AttributeValue
- BillingDetails
- BulkCommissionQuery
- BulkCommissionRequest
- BulkCommissionResponse
- BulkProcessStatusRequest
- BundlePrice
- ChangeTransportRequest
- Commission
- Condition
- ContainerForTheOrderItemsThatHaveToBeCancelled_
- Countries
- Country
- CountryCode
- CreateOfferExportRequest
- CreateOfferRequest
- CreateProductContentRequest
- CreateReturnRequest
- CreateSubscriptionRequest
- CreateUnpublishedOfferReportRequest
- CustomerDetails
- DeliveryOption
- DeliveryOptionsRequest
- DeliveryOptionsResponse
- DeliveryWindowsForInboundShipments_
- 详细信息
- Fulfilment
- HandoverDetails
- Inbound
- InboundProductRequest
- InboundRequest
- Inbounds
- Inventory
- InventoryResponse
- LabelPrice
- Link
- ModelReturn
- Norm
- NotPublishableReason
- OfferInsight
- OfferInsights
- Order
- OrderFulfilment
- OrderItem
- OrderItemCancellation
- OrderOffer
- OrderOrderItem
- OrderProduct
- PackageRestrictions
- PerformanceIndicator
- PerformanceIndicators
- Period
- Periods
- PickUpPoint
- Pricing
- Problem
- ProcessStatus
- ProcessStatusId
- ProcessStatusResponse
- Product
- ProductContent
- ProductContentResponse
- ProductLabel
- ProductLabelsRequest
- ReducedInbound
- ReducedOrder
- ReducedOrderItem
- ReducedOrders
- ReducedReturn
- ReducedReturnItem
- ReducedShipment
- ReducedShipmentItem
- ReducedShipmentOrder
- ReducedTransport
- Reduction
- RejectedAttributeResponse
- RejectionError
- RetailPrice
- RetailPriceResponse
- RetailerOffer
- ReturnItem
- ReturnProcessingResult
- ReturnRequest
- ReturnsResponse
- SalesForecastResponse
- Score
- Shipment
- ShipmentDetails
- ShipmentFulfilment
- ShipmentItem
- ShipmentOrder
- ShipmentRequest
- ShipmentResponse
- ShipmentTransport
- ShippingLabelRequest
- StateTransition
- Stock
- StockCreate
- Store
- SubscriptionResponse
- SubscriptionsResponse
- TimeSlot
- Total
- TransportInstruction
- Transporter
- TransportersResponse
- UpdateOfferPriceRequest
- UpdateOfferRequest
- UpdateOfferStockRequest
- UpdateSubscriptionRequest
- 验证报告响应
- 违规