// 发送冒泡 // API: POST /api/social/tweet func (s *TweetService) Create(params *operations.TweetCreateParams) (*models.TweetDTO, error) { apiReq := new(httputil.ApiRequest) params.WriteToRequest(apiReq, nil) if err := apiReq.SetFormParam("access_token", s.client.AccessToken); err != nil { return nil, err } v := apiReq.GetFormValues() formBody := ioutil.NopCloser(strings.NewReader(v.Encode())) req, err := s.client.NewRequest("POST", apiReq.GetPath(), formBody) if err != nil { return nil, err } req.Header.Set("Content-Type", "application/x-www-form-urlencoded") out := &operations.TweetCreateResponseBody{} _, err = s.client.Do(req, &out) return out.Data, err }