meituan pub union
v1.1.1
Meituan-Pub-Union은 Meituan Distribution Alliance API의 PHP-SDK입니다
$ composer require gaowei-space/meituan-pub-union -vvv이 연장을 사용하기 전에 Meituan Distribution Alliance에 계정을 등록하고 계약서에 서명하고 응용 프로그램을 작성하고 응용 프로그램의 APP_KEY 및 UTM_SOURCE를 얻어야합니다.
ProvinceAllRequest 를 받으십시오CitiesRequest 묻습니다CategoriesRequest 의 첫 번째 수준 범주에 포함 된 보조 카테고리 정보를 얻습니다.RegionsByDianPingRequest 에서 비즈니스 지구 정보를 얻습니다.RegionsByMeiTuanRequest 에서 비즈니스 지구 정보를 얻습니다.SearchDealsRequestLinksRequestOrdersAbnormalRequestOrdersCPARequestOrdersCPSRequestSeckillShowInfoRequestSeckillListRequest 스캔하십시오 use GaoweiSpace MeituanPubUnion Api Common Request CitiesRequest ;
use GaoweiSpace MeituanPubUnion Http Client ;
$ app_key = ' xxxxxxxxxx ' ;
$ utm_source = ' xxxxxxxxxx ' ;
// 实例化获取城市的请求类
$ request = new CitiesRequest ();
// 设置省份ID
$ request -> setProvinceId ( 1 );
// 实例客户端类
$ client = new Client ( $ app_key , $ utm_source );
// 发送请求调用接口
$ response = $ client -> syncInvoke ( $ request );요청 매개 변수의 경우 Meituan Distribution Alliance API 문서를 결합하여 사용할 매개 변수를 확인하고 해당 요청 API 클래스의 해당 메소드를 호출하여 설정하십시오.
각 요청 API 클래스는 다음과 같은 각 매개 변수에 대한 내장 set 접두사가 있습니다.
public function setUtmSource ( string $ utmSource ): void
{
$ this -> utmSource = $ utmSource ;
}해당 메소드를 호출하고 매개 변수를 설정합니다.
$ request -> setUtmSource ( ' *** ' ); 동일한 설치 방법이 Laravel에서 사용되며 구성은 config/services.php 로 작성됩니다.
' meituan ' => [
' pub_union ' => [
' app_key ' => env ( ' MEITUAN_PUB_UNION_APP_KEY ' ),
' utm_source ' => env ( ' MEITUAN_PUB_UNION_UTM_SOURCE ' ),
]
]그런 다음 .env를 구성합니다.
MEITUAN_PUB_UNION_APP_KEY=xxxxxxxxxxxxxxxxxxxxx
MEITUAN_PUB_UNION_UTM_SOURCE=xxxxxxxxxxxxxxxxxxxxx
GaoweiSpaceMeituanPubUnionHttpClient 인스턴스를 얻는 두 가지 방법이 있습니다. use GaoweiSpace MeituanPubUnion Http Client ;
public function getCities ( Client $ client )
{
$ response = $ client -> syncInvoke ( $ request );
} public function getCities ()
{
$ response = app ( ' MeituanPubUnion ' )-> syncInvoke ( $ request );
}MIT