EmotionPublish 发送说说,content是文字,base64imgList是base64图片
(content string, base64imgList []string)
| 232 | |
| 233 | // EmotionPublish 发送说说,content是文字,base64imgList是base64图片 |
| 234 | func (m *Manager) EmotionPublish(content string, base64imgList []string) (result EmotionPublishVo, err error) { |
| 235 | var ( |
| 236 | uir UploadImageVo |
| 237 | picBo string |
| 238 | richval string |
| 239 | richvalList = make([]string, 0, 9) |
| 240 | picBoList = make([]string, 0, 9) |
| 241 | ) |
| 242 | |
| 243 | for _, base64img := range base64imgList { |
| 244 | uir, err = m.UploadImage(base64img) |
| 245 | if err != nil { |
| 246 | return |
| 247 | } |
| 248 | picBo, richval, err = getPicBoAndRichval(uir) |
| 249 | if err != nil { |
| 250 | return |
| 251 | } |
| 252 | richvalList = append(richvalList, richval) |
| 253 | picBoList = append(picBoList, picBo) |
| 254 | } |
| 255 | |
| 256 | epr := EmotionPublishRequest{ |
| 257 | SynTweetVerson: "1", |
| 258 | Paramstr: "1", |
| 259 | Who: "1", |
| 260 | Con: content, |
| 261 | Feedversion: "1", |
| 262 | Ver: "1", |
| 263 | UgcRight: "1", |
| 264 | ToSign: "0", |
| 265 | Hostuin: m.QQ, |
| 266 | CodeVersion: "1", |
| 267 | Format: "json", |
| 268 | Qzreferrer: userQzoneURL + "/" + m.QQ, |
| 269 | } |
| 270 | if len(base64imgList) > 0 { |
| 271 | epr.Richtype = "1" |
| 272 | epr.Richval = strings.Join(richvalList, "\t") |
| 273 | epr.Subrichtype = "1" |
| 274 | epr.PicBo = strings.Join(picBoList, ",") |
| 275 | } |
| 276 | |
| 277 | result, err = m.EmotionPublishRaw(epr) |
| 278 | return |
| 279 | } |
| 280 | |
| 281 | // EmotionMsglist 获取说说列表 |
| 282 | func (m *Manager) EmotionMsglist(num string, replynum string) (mlv MsgListVo, err error) { |