|
- package youlianghui
-
- import (
- "applet/app/cfg"
- )
-
- type ApiService struct {
- MemberId string `json:"member_id"`
- Secret string `json:"secret"`
- Host string `json:"host"`
- }
-
- func NewApiService(memberId, secret string) (apiService ApiService, err error) { // set方法
- apiService.MemberId = memberId
- apiService.Secret = secret
- apiService.Host = "https://test-api.adnet.qq.com/open/v1.1"
- if cfg.Prd {
- apiService.Host = "http://api.adnet.qq.com/open/v1.1"
- }
-
- return
- }
-
- // MediumAdd 创建媒体
- // func (apiService *ApiService) MediumAdd() (appId string, err error) { // set方法
- // token := GetToken(apiService.MemberId, apiService.Secret)
- // url := apiService.Host + "/medium/add"
- // params := map[string]interface{}{
- // "name": name,
- // "type": string(adunitType),
- // }
- // if adunitType == enum.AdunitTypeForVideoFeeds {
- // params["video_duration_min"] = 6
- // params["video_duration_max"] = 60
- // }
- // postBody, err := utils.CurlPost(url, utils.SerializeStr(params), nil)
- // if err != nil {
- // return
- // }
- // var resp md.AgencyCreateAdunit
- // err = json.Unmarshal(postBody, &resp)
- // if err != nil {
- // return
- // }
- // if resp.Ret != 0 {
- // err = errors.New(resp.ErrMsg)
- // }
- // adUnitId = resp.AdUnitId
- // return
- // }
|