Download the PHP package finecho/meituan without Composer
On this page you can find all versions of the php package finecho/meituan. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package meituan
finecho/meituan
美团开放平台 SDK
温馨提示
⚠️ 目前仅支持美团外卖服务
安装
环境要求:
- PHP >= 8.0
配置
使用
您可以使用三种调用方式:封装方式调用、原始方式调用 和 链式调用,请根据你的喜好自行选择使用方式,效果一致。
方式一 - 封装方式调用
方式二 - 原始方式调用
方式三 - 链式调用
你可以将需要调用的 API 以 / 分割 + 驼峰写法的形式,写成如下模式:
表单校验
如果开启表单校验,如果参数缺失或者异常,则会抛出 InvalidParamsException 异常
美团推送
在接收美团推送的时候,Server
会对签名进行校验,并返回解码后的内容
签名校验的时候, 需要将已编码的字段内容进行解码,SDK 提供属性可自行配置 decode 规则。
- url:对值进行
urldecode
- json:为对值进行
json_decode(val, true)
API
API 接口众多,每一个 API 都会注释上美团文档地址,查询困难时,可以直接搜索匹配。
:globe_with_meridians: 门店
:truck: 配送范围
具体方法:src/Services/DeliveryRange.php
:memo: 类目
具体方法:src/Services/Category.php
:beers: 菜品
:page_facing_up: 订单
:wastebasket: 订单退款
:truck: 订单配送
具体方法:src/Services/Logistic.php
:package: 众包
具体方法:src/Services/CrowdSourcing.php
:wrench: 全局公共
返回值
API Client 基于 symfony/http-client 实现,你可以通过以下方式对响应值进行访问:
在原有 Response 的基础上,增加了以下几种方法:
一个比较完整的示例
License
MIT
All versions of meituan with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.0
symfony/http-client Version 5.*
illuminate/validation Version 8.*
nyholm/psr7 Version 1.*
nyholm/psr7-server Version 1.*
symfony/psr-http-message-bridge Version 2.*
illuminate/support Version 8.*
symfony/http-client Version 5.*
illuminate/validation Version 8.*
nyholm/psr7 Version 1.*
nyholm/psr7-server Version 1.*
symfony/psr-http-message-bridge Version 2.*
illuminate/support Version 8.*
The package finecho/meituan contains the following files
Loading the files please wait ....