Documentation ¶
Index ¶
- type ApiGenerateLinkResponse
- type ApiGenerateLinkResult
- type ApiGetQuaLitYsCoreBySidResponse
- type ApiGetQuaLitYsCoreBySidResult
- type ApiMiniCodeResponse
- type ApiMiniCodeResult
- type ApiOrderListResponse
- type ApiOrderListResult
- type ApiOrderResponse
- type ApiOrderResult
- type App
- func (app *App) ApiGenerateLink(actId int64, sid string, linkType, shortLink int) *ApiGenerateLinkResult
- func (app *App) ApiGetQuaLitYsCoreBySid(notMustParams ...Params) *ApiGetQuaLitYsCoreBySidResult
- func (app *App) ApiMiniCode(actId int64, sid string) *ApiMiniCodeResult
- func (app *App) ApiOrder(notMustParams ...Params) *ApiOrderResult
- func (app *App) ApiOrderList(notMustParams ...Params) *ApiOrderListResult
- func (app *App) NewParamsWith(params ...Params) Params
- func (app *App) PoiArea(cityID int) *PoiAreaResult
- func (app *App) PoiCategory(cityID int) *PoiCategoryResult
- func (app *App) PoiCity() *PoiCityResult
- func (app *App) PoiDistrict(cityID int) *PoiDistrictResult
- type Params
- type PoiAreaResponse
- type PoiAreaResult
- type PoiCategoryResponse
- type PoiCategoryResult
- type PoiCityResponse
- type PoiCityResult
- type PoiDistrictResponse
- type PoiDistrictResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiGenerateLinkResponse ¶
type ApiGenerateLinkResult ¶
type ApiGenerateLinkResult struct { Result ApiGenerateLinkResponse // 结果 Body []byte // 内容 Err error // 错误 }
func NewApiGenerateLinkResult ¶
func NewApiGenerateLinkResult(result ApiGenerateLinkResponse, body []byte, err error) *ApiGenerateLinkResult
type ApiGetQuaLitYsCoreBySidResponse ¶
type ApiGetQuaLitYsCoreBySidResponse struct { Status int `json:"status"` Des string `json:"des"` Data struct { DataList []struct { Appkey string `json:"appkey"` // appkey Sid string `json:"sid"` // 推广位sid Date string `json:"date"` // 质量分归属日期 QualityGrade string `json:"qualityGrade"` // 质量分 RepurchaseRate string `json:"repurchaseRate"` // sid维度的七日复购率 } `json:"dataList"` Total int `json:"total"` } `json:"data"` }
type ApiGetQuaLitYsCoreBySidResult ¶
type ApiGetQuaLitYsCoreBySidResult struct { Result ApiGetQuaLitYsCoreBySidResponse // 结果 Body []byte // 内容 Err error // 错误 }
func NewApiGetQuaLitYsCoreBySidResult ¶
func NewApiGetQuaLitYsCoreBySidResult(result ApiGetQuaLitYsCoreBySidResponse, body []byte, err error) *ApiGetQuaLitYsCoreBySidResult
type ApiMiniCodeResponse ¶
type ApiMiniCodeResult ¶
type ApiMiniCodeResult struct { Result ApiMiniCodeResponse // 结果 Body []byte // 内容 Err error // 错误 }
func NewApiMiniCodeResult ¶
func NewApiMiniCodeResult(result ApiMiniCodeResponse, body []byte, err error) *ApiMiniCodeResult
type ApiOrderListResponse ¶
type ApiOrderListResponse struct { DataList []struct { Orderid string `json:"orderid"` // 订单id Paytime string `json:"paytime"` // 订单支付时间,10位时间戳 Payprice string `json:"payprice"` // 订单用户实际支付金额 Sid string `json:"sid"` // 订单对应的推广位sid Smstitle string `json:"smstitle"` // 订单标题 Appkey string `json:"appkey"` // 订单对应的appkey,外卖、话费、闪购、优选订单会返回该字段 Status int `json:"status"` // 订单状态,外卖、话费、闪购、优选、酒店订单会返回该字段 1 已付款 8 已完成 9 已退款或风控 Profit string `json:"profit"` // 订单预估返佣金额 CpaProfit string `json:"cpaProfit"` // 订单预估cpa总收益(优选、话费券) Refundtime string `json:"refundtime"` // 订单退款时间,10位时间戳,外卖、话费、闪购、优选、酒店订单若发生退款会返回该字段(退款时间为最近的一次退款) Refundprice string `json:"refundprice"` // 订单实际退款金额,外卖、话费、闪购、优选、酒店订单若发生退款会返回该字段 Refundprofit string `json:"refundprofit"` // 订单需要扣除的返佣金额,外卖、话费、闪购、优选、酒店订单若发生退款会返回该字段 CpaRefundProfit string `json:"cpaRefundProfit"` // 订单需要扣除的cpa返佣金额(优选、话费券) Extra string `json:"extra"` TradeTypeList []int `json:"tradeTypeList"` // 订单的奖励类型 3 首购奖励 5 留存奖励 2 cps 3 首购奖励 TradeTypeBusinessTypeMapStr string `json:"tradeTypeBusinessTypeMapStr"` RiskOrder int `json:"riskOrder"` // 0表示非风控订单,1表示风控订单 BusinessLine int `json:"businessLine"` // 业务线 SubBusinessLine int `json:"subBusinessLine"` // 子业务线 ActId int `json:"actId"` // 活动id,可以在联盟活动列表中查看获取 } `json:"dataList"` Total int `json:"total"` // 查询条件命中的总数据条数,用于计算分页参数 }
type ApiOrderListResult ¶
type ApiOrderListResult struct { Result ApiOrderListResponse // 结果 Body []byte // 内容 Err error // 错误 }
func NewApiOrderListResult ¶
func NewApiOrderListResult(result ApiOrderListResponse, body []byte, err error) *ApiOrderListResult
type ApiOrderResponse ¶
type ApiOrderResponse struct { Status int `json:"status"` Des string `json:"des"` Data struct { BusinessLine int `json:"businessLine"` // 业务线 SubBusinessLine int `json:"subBusinessLine"` // 子业务线 ActId int `json:"actId"` // 活动id,可以在联盟活动列表中查看获取 Quantity int `json:"quantity"` // 商品数量 ApiOrderId string `json:"ApiOrderId"` // 订单id Paytime string `json:"paytime"` // 订单支付时间,10位时间戳 ModTime string `json:"modTime"` // 订单信息修改时间,10位时间戳 Payprice string `json:"payprice"` // 订单用户实际支付金额 Profit string `json:"profit,omitempty"` // 订单预估返佣金额 CpaProfit string `json:"cpaProfit,omitempty"` // 订单预估cpa总收益(优选、话费券) Sid string `json:"sid"` // 订单对应的推广位sid Appkey string `json:"appkey"` // 订单对应的appkey,外卖、话费、闪购、优选、酒店订单会返回该字段 Smstitle string `json:"smstitle"` // 订单标题 Status int `json:"status"` // 订单状态,外卖、话费、闪购、优选、酒店订单会返回该字段 1 已付款 8 已完成 9 已退款或风控 TradeTypeList []int `json:"tradeTypeList"` // 订单的奖励类型 3 首购奖励 5 留存奖励 2 cps 3 首购奖励 RiskApiOrder int `json:"riskApiOrder"` // 0表示非风控订单,1表示风控订单 Refundprofit string `json:"refundprofit,omitempty"` // 订单需要扣除的返佣金额,外卖、话费、闪购、优选、酒店订单若发生退款会返回该字段 CpaRefundProfit interface{} `json:"cpaRefundProfit"` // 订单需要扣除的cpa返佣金额(优选、话费券) RefundInfoList interface{} `json:"refundInfoList"` // 退款列表 RefundProfitList interface{} `json:"refundProfitList"` Extra interface{} `json:"extra"` } `json:"data"` }
type ApiOrderResult ¶
type ApiOrderResult struct { Result ApiOrderResponse // 结果 Body []byte // 内容 Err error // 错误 }
func NewApiOrderResult ¶
func NewApiOrderResult(result ApiOrderResponse, body []byte, err error) *ApiOrderResult
type App ¶
App 美团联盟
func (*App) ApiGenerateLink ¶
func (app *App) ApiGenerateLink(actId int64, sid string, linkType, shortLink int) *ApiGenerateLinkResult
ApiGenerateLink 自助取链接口(新版) https://union.meituan.com/v2/apiDetail?id=25
func (*App) ApiGetQuaLitYsCoreBySid ¶
func (app *App) ApiGetQuaLitYsCoreBySid(notMustParams ...Params) *ApiGetQuaLitYsCoreBySidResult
ApiGetQuaLitYsCoreBySid 优选sid质量分&复购率查询 https://union.meituan.com/v2/apiDetail?id=28
func (*App) ApiMiniCode ¶
func (app *App) ApiMiniCode(actId int64, sid string) *ApiMiniCodeResult
ApiMiniCode 小程序生成二维码(新版) https://union.meituan.com/v2/apiDetail?id=26
func (*App) ApiOrder ¶
func (app *App) ApiOrder(notMustParams ...Params) *ApiOrderResult
ApiOrder 单订单查询接口(新版) https://union.meituan.com/v2/apiDetail?id=24
func (*App) ApiOrderList ¶
func (app *App) ApiOrderList(notMustParams ...Params) *ApiOrderListResult
ApiOrderList 订单列表查询接口(新版) https://union.meituan.com/v2/apiDetail?id=23
func (*App) NewParamsWith ¶
func (*App) PoiArea ¶
func (app *App) PoiArea(cityID int) *PoiAreaResult
PoiArea 基础数据 - 商圈接口 https://openapi.meituan.com/#api-0.%E5%9F%BA%E7%A1%80%E6%95%B0%E6%8D%AE-GetHttpsOpenapiMeituanComPoiAreaCityid1
func (*App) PoiCategory ¶
func (app *App) PoiCategory(cityID int) *PoiCategoryResult
PoiCategory 基础数据 - 品类接口 https://openapi.meituan.com/#api-0.%E5%9F%BA%E7%A1%80%E6%95%B0%E6%8D%AE-GetHttpsOpenapiMeituanComPoiDistrictCityid1
func (*App) PoiCity ¶
func (app *App) PoiCity() *PoiCityResult
PoiCity 基础数据 - 开放城市接口 https://openapi.meituan.com/#api-0.%E5%9F%BA%E7%A1%80%E6%95%B0%E6%8D%AE-GetHttpsOpenapiMeituanComPoiCity
func (*App) PoiDistrict ¶
func (app *App) PoiDistrict(cityID int) *PoiDistrictResult
PoiDistrict 基础数据 - 城市的行政区接口 https://openapi.meituan.com/#api-0.%E5%9F%BA%E7%A1%80%E6%95%B0%E6%8D%AE-GetHttpsOpenapiMeituanComPoiDistrictCityid1
type PoiAreaResponse ¶
type PoiAreaResult ¶
type PoiAreaResult struct { Result PoiAreaResponse // 结果 Body []byte // 内容 Err error // 错误 }
func NewPoiAreaResult ¶
func NewPoiAreaResult(result PoiAreaResponse, body []byte, err error) *PoiAreaResult
type PoiCategoryResponse ¶
type PoiCategoryResult ¶
type PoiCategoryResult struct { Result PoiCategoryResponse // 结果 Body []byte // 内容 Err error // 错误 }
func NewPoiCategoryResult ¶
func NewPoiCategoryResult(result PoiCategoryResponse, body []byte, err error) *PoiCategoryResult
type PoiCityResponse ¶
type PoiCityResult ¶
type PoiCityResult struct { Result PoiCityResponse // 结果 Body []byte // 内容 Err error // 错误 }
func NewPoiCityResult ¶
func NewPoiCityResult(result PoiCityResponse, body []byte, err error) *PoiCityResult
type PoiDistrictResponse ¶
type PoiDistrictResult ¶
type PoiDistrictResult struct { Result PoiDistrictResponse // 结果 Body []byte // 内容 Err error // 错误 }
func NewPoiDistrictResult ¶
func NewPoiDistrictResult(result PoiDistrictResponse, body []byte, err error) *PoiDistrictResult