meituan

package
v1.0.39 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 27, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	Secret string // 秘钥
	AppKey string // 渠道标记
}

App 美团联盟

func (app *App) GenerateLink(actId int64, sid string, linkType, shortLink int) (result GenerateLinkResult, err error)

GenerateLink 自助取链接口 https://union.meituan.com/v2/apiDetail?id=25

func (*App) MiniCode

func (app *App) MiniCode(actId int64, sid string) (result MiniCodeResult, err error)

MiniCode 小程序二维码生成 https://union.meituan.com/v2/apiDetail?id=26

func (*App) NewParamsWith

func (app *App) NewParamsWith(params ...Params) Params

func (*App) OpenapiPoiArea

func (app *App) OpenapiPoiArea(cityID int) (result OpenapiPoiAreaResult, err error)

OpenapiPoiArea 基础数据 - 商圈接口 https://openapi.meituan.com/#api-0.%E5%9F%BA%E7%A1%80%E6%95%B0%E6%8D%AE-GetHttpsOpenapiMeituanComPoiAreaCityid1

func (*App) OpenapiPoiCategory

func (app *App) OpenapiPoiCategory(cityID int) (result OpenapiPoiCategoryResult, err error)

OpenapiPoiCategory 基础数据 - 品类接口 https://openapi.meituan.com/#api-0.%E5%9F%BA%E7%A1%80%E6%95%B0%E6%8D%AE-GetHttpsOpenapiMeituanComPoiDistrictCityid1

func (*App) OpenapiPoiCity

func (app *App) OpenapiPoiCity() (result OpenapiPoiCityResult, err error)

OpenapiPoiCity 基础数据 - 开放城市接口 https://openapi.meituan.com/#api-0.%E5%9F%BA%E7%A1%80%E6%95%B0%E6%8D%AE-GetHttpsOpenapiMeituanComPoiCity

func (*App) OpenapiPoiDistrict

func (app *App) OpenapiPoiDistrict(cityID int) (result OpenapiPoiDistrictResult, err error)

OpenapiPoiDistrict 基础数据 - 城市的行政区接口 https://openapi.meituan.com/#api-0.%E5%9F%BA%E7%A1%80%E6%95%B0%E6%8D%AE-GetHttpsOpenapiMeituanComPoiDistrictCityid1

func (*App) OrderList

func (app *App) OrderList(param OrderList) (result OrderListResult, err error)

OrderList 订单列表查询(新) https://union.meituan.com/v2/apiDetail?id=1

type GenerateLinkResult

type GenerateLinkResult struct {
	Status int    `json:"status"`         // 状态值,0为成功,非0为异常
	Des    string `json:"des,omitempty"`  // 异常描述信息
	Data   string `json:"data,omitempty"` // 最终的推广链接
}

GenerateLinkResult 返回参数

type MiniCodeResult

type MiniCodeResult struct {
	Status int    `json:"status"`         // 状态值,0为成功,非0为异常
	Des    string `json:"des,omitempty"`  // 异常描述信息
	Data   string `json:"data,omitempty"` // 小程序二维码图片地址
}

MiniCodeResult 返回参数

type OpenapiPoiAreaResult

type OpenapiPoiAreaResult struct {
	Code int `json:"code"`
	Data []struct {
		Area []struct {
			Name string `json:"name"` // 商圈名称
			ID   int    `json:"id"`   // 商圈id
		} `json:"area"`
		Name string `json:"name"` // 行政区名称
		ID   int    `json:"id"`   // 行政区id
	} `json:"data"`
}

type OpenapiPoiCategoryResult

type OpenapiPoiCategoryResult struct {
	Code int `json:"code"`
	Data []struct {
		Name    string `json:"name"`
		Subcate []struct {
			Name string `json:"name"` // 品类名称
			ID   int    `json:"id"`   // 品类id
		} `json:"subcate"`
		ID int `json:"id"`
	} `json:"data"`
}

type OpenapiPoiCityResult

type OpenapiPoiCityResult struct {
	Code int `json:"code"` // 状态码 0表示请求正常
	Data []struct {
		Pinyin string `json:"pinyin"` // 城市拼音
		Name   string `json:"name"`   // 城市名称
		ID     int    `json:"id"`     // 城市id
	} `json:"data"` // 返回城市列表
}

type OpenapiPoiDistrictResult

type OpenapiPoiDistrictResult struct {
	Code int `json:"code"` // 状态码 0表示请求正常
	Data []struct {
		Name string `json:"name"` // 行政区名称
		ID   int    `json:"id"`   // 行政区id
	} `json:"data"` // 返回行政区列表
}

type OrderList

type OrderList struct {
	Type          string `json:"type"`                    // 查询订单类型 0 团购订单 2 酒店订单 4 外卖订单 5 话费&团好货订单 6 闪购订单 8 优选订单
	StartTime     string `json:"startTime"`               // 查询起始时间10位时间戳,以下单时间为准
	EndTime       string `json:"endTime"`                 // 查询截止时间10位时间戳,以下单时间为准
	Page          string `json:"page"`                    // 分页参数,起始值从1开始
	Limit         string `json:"limit"`                   // 每页显示数据条数,最大值为100
	QueryTimeType string `json:"queryTimeType,omitempty"` // 查询时间类型,枚举值 1 按订单支付时间查询 2 按订单发生修改时间查询
}

OrderList 请求参数

type OrderListResult

type OrderListResult struct {
	DataList []struct {
		Orderid                     string        `json:"orderid"`                     // 订单id
		Paytime                     string        `json:"paytime"`                     // 订单支付时间,10位时间戳
		Payprice                    string        `json:"payprice"`                    // 订单用户实际支付金额
		Profit                      string        `json:"profit"`                      // 订单预估返佣金额
		CpaProfit                   string        `json:"cpaProfit"`                   // 订单预估cpa总收益(优选、话费券)
		Sid                         string        `json:"sid"`                         // 订单对应的推广位sid
		Appkey                      string        `json:"appkey,omitempty"`            // 订单对应的appkey,外卖、话费、闪购、优选订单会返回该字段
		Smstitle                    string        `json:"smstitle"`                    // 订单标题
		Refundprice                 string        `json:"refundprice,omitempty"`       // 订单实际退款金额,外卖、话费、闪购、优选、酒店订单若发生退款会返回该字段
		Refundtime                  string        `json:"refundtime,omitempty"`        // 订单退款时间,10位时间戳,外卖、话费、闪购、优选、酒店订单若发生退款会返回该字段
		Refundprofit                string        `json:"refundprofit,omitempty"`      // 订单需要扣除的返佣金额,外卖、话费、闪购、优选、酒店订单若发生退款会返回该字段
		CpaRefundProfit             string        `json:"cpaRefundProfit"`             // 订单需要扣除的cpa返佣金额(优选、话费券)
		Status                      string        `json:"status,omitempty"`            // 订单状态,外卖、话费、闪购、优选、酒店订单会返回该字段 1 已付款 8 已完成 9 已退款或风控
		TradeTypeList               []interface{} `json:"tradeTypeList,omitempty"`     // 订单的奖励类型 话费订单类型返回该字段 3 首购奖励 5 留存奖励 优选订单类型返回该字段 2 cps 3 首购奖励
		TradeTypeBusinessTypeMapStr string        `json:"tradeTypeBusinessTypeMapStr"` // 奖励类型对应平台类型的映射 格式:{3:[3,5]} value的枚举值:1 外卖 2 分销酒店 3 平台 4 券类型酒店 5 团好货 6 优选
		RiskOrder                   string        `json:"riskOrder,omitempty"`         // 0表示正常退款,1表示风控退款,订单状态为退款时有效
	} `json:"dataList"` // 订单列表
	Total int `json:"total"` // 查询条件命中的总数据条数,用于计算分页参数
}

OrderListResult 返回参数

type Params

type Params map[string]interface{}

Params 请求参数

func NewParams

func NewParams() Params

func (Params) Set

func (p Params) Set(key string, value interface{})

func (Params) SetParams

func (p Params) SetParams(params Params)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL