微信群发图文消息thumb_media_id,

thumb_media_id怎么获取,

微信群发图文消息invalid media_id hint,

微信群发图文消息40007,

40007,invalid media_id hint,

thumb_media_id获取地址,thumb_media_id获取接口

ITEYE链接:http://fanshuyao.iteye.com/blog/2299190

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>..

蕃薯耀 2016年5月19日 09:27:27 星期四

http://blog.csdn.net/w995223851

一、问题描述

在【上传图文消息素材】,有一个thumb_media_id的属性,指的是图文消息缩略图的media_id,官方文档解释如下:

Js代码  
  1. {
  2. "articles": [
  3. {
  4. "thumb_media_id":"qI6_Ze_6PtV7svjolgs-rN6stStuHIjs9_DidOHaj0Q-mwvBelOXCFZiq2OsIU-p",
  5. "author":"xxx",
  6. "title":"Happy Day",
  7. "content_source_url":"www.qq.com",
  8. "content":"content",
  9. "digest":"digest",
  10. "show_cover_pic":1
  11. },
  12. {
  13. "thumb_media_id":"qI6_Ze_6PtV7svjolgs-rN6stStuHIjs9_DidOHaj0Q-mwvBelOXCFZiq2OsIU-p",
  14. "author":"xxx",
  15. "title":"Happy Day",
  16. "content_source_url":"www.qq.com",
  17. "content":"content",
  18. "digest":"digest",
  19. "show_cover_pic":0
  20. }
  21. ]
  22. }

参数 是否必须 说明

Articles 图文消息,一个图文消息支持1到8条图文
thumb_media_id 图文消息缩略图的media_id,可以在基础支持-上传多媒体文件接口中获得
author 图文消息的作者
title 图文消息的标题
content_source_url 在图文消息页面点击“阅读原文”后的页面
content 图文消息页面的内容,支持HTML标签。具备微信支付权限的公众号,可以使用a标签,其他公众号不能使用
digest 图文消息的描述
show_cover_pic 是否显示封面,1为显示,0为不显示

刚开始以为thumb_media_id是在【新增永久素材】的【新增其他类型永久素材】获得的,因为文档的接口说得很清楚,type类型是有thumb缩略图的,而且利用接口上传,都是可以成功。

接口调用请求说明

通过POST表单来调用接口,表单id为media,包含需要上传的素材内容,有filename、filelength、content-type等信息。请注意:图片素材将进入公众平台官网素材管理模块中的默认分组。

http请求方式: POST,需使用https
https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=ACCESS_TOKEN
调用示例(使用curl命令,用FORM表单方式新增一个其他类型的永久素材,curl命令的使用请自行查阅资料)

参数说明

参数 是否必须 说明

access_token 调用接口凭证
type 媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb)
media

form-data中媒体文件标识,有filename、filelength、content-type等信息

但是,通过接口https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=ACCESS_TOKEN获取到的media_id却不能在图文消息中使用。

在上传图文消息时,会发生错误,返回错误码,提示无效的media_id,真的想不明白。

Java代码  
  1. {"errcode":40007,"errmsg":"invalid media_id hint: [51TBDa0350sz63]"}

最开始,我使用的素材类型type是image,怀疑是类型的问题,后来改成thumb,但一样还是错误。

经过多次试验失败后,终于在网上搜索到原来是接口的问题。

新增永久素材这个接口获取的media_id不能用做thumb_media_id:

https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=ACCESS_TOKEN

而下面这个接口是可以的,但官方文档好像没有这个接口,反正我是没有找到。

http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE

通过这个接口上传图片后,能正确返回:

Java代码  
  1. {"type":"thumb","thumb_media_id":"_jj0gTHzhFBa6aKt1KmCFYlDuhg02LaBccun3Ns39tjHprGIQBj44xkyC3nDVjfa","created_at":1463622686}

返回的结果和上传永久素材返回的结果是不一样的,上传永久素材返回的结果如下:

Java代码  
  1. {
  2. "media_id":MEDIA_ID,
  3. "url":URL
  4. }

最终使用接口(http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE)上传返回的thumb_media_id上传图文消息是成功的。

但这个接口上传的图上大小是有限制的,图片大小具体是多少不清楚。

上传119KB的图片会提示:invalid meida size hint ,即无效的媒体大小

Java代码  
  1. {"errcode":40006,"errmsg":"invalid meida size hint: [nHa_JA0174e298]"}

上传5.33KB的图上即成功,正确返回thumb_media_id。

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>..

蕃薯耀 2016年5月19日 09:27:27 星期四

http://blog.csdn.net/w995223851

微信群发图文消息invalid media_id hint,thumb_media_id怎么获取相关推荐

  1. java群发图文消息_java微信群发图文消息 java总结_图文.doc

    java微信群发图文消息 java总结_图文 PAGE PAGE 22 java微信群发图文消息 java总结_图文 java总结 java微信群发图文消息 java总结_图文 在做微信高级接口开发中 ...

  2. 微信群发图文消息步骤说明

    前段时间学习微信接口开发,心得与大家分享: 第一步,调用"上传下载多媒体接口"上传图片, 接收微信服务器返回结果: 解析获取返回的url的值,等待备用 第二步:调用"上传 ...

  3. 微信公众号开发--群发图文消息,消息体包含图片地址

    今天实现了一下微信公众号的消息群发功能,整个过程还是比较麻烦的,而且有些坑.记录一下. 微信官方文档–高级群发接口 在公众平台网站上,为订阅号提供了每天一条的群发权限,为服务号提供每月(自然月)4条的 ...

  4. 微信上传图文消息素材40007,invalid media_id hint

    上传图文消息素材40007,invalid media_id hint,微信40007 >>>>>>>>>>>>>> ...

  5. errmsg:invalid message type hint 群发图文消息

    我先说下我的场景 测试号群发图文消息 答案是不能 但是微信返回的错误信息是 {"errcode":40008,"errmsg":"invalid me ...

  6. 微信公众号群发图文消息

    微信公众号群发图文消息 说明:本demo是基于CoffeeWx框架进行编写的,主要是为了以后复习,如有在学习中有疑问,请参考https://gitee.com/skysong/coffeewx-adm ...

  7. 微信公众平台模拟登录自动群发图文消息工具包

    无需微信认证即可实现微信公众号自动群发图文消息. 使用 npm i wechat-mp-hack --save const Wechat = require('wechat-mp-hack'); co ...

  8. 微信接口返回invalid media_id hint原因分析

    调用微信获取临时素材接口,https://api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDI ...

  9. asp论坛回复功能怎么实现_微信公众号整合群发图文消息功能怎么实现?

    对于微信公众号整合区分图文消息功能的实现,微号帮平台提供了服务号每月400次群发功能实现,公众平台提供了接口编程开发实现功能,均能达到微信公众号群发图文消息的功能效果,实现订阅号每天群发1次消息,服务 ...

最新文章

  1. IDEA 搭建 maven(1)
  2. Facebook最新Libra币开发指南---接口服务器开发2
  3. 阿里大规模应用Flink踩过的坑:如何大幅降低HDFS压力?
  4. ZOJ 1610 Count the Colors (线段树区间更新)
  5. 贴花纸怎么贴_陶瓷贴花纸DIY怎么做?
  6. 笔试常见的“阶乘”编程题,你写对了么?
  7. 转-python面试题目集锦(100道部分附答案)
  8. 语音聊天室 anyHouse 使用手册
  9. python制作词典软件_推荐一款非常好用的一键生成数据字典工具
  10. UnicodeDecodeError: 'gbk' codec can't decode byte 0xfe in position 45: illegal multibyte sequence
  11. 短信中心号码iphone_如何在iPhone上阻止来自特定号码的呼叫
  12. Google账号登录后直接跳转百度首页,登陆不上
  13. 【codeforces 417D】Cunning Gena
  14. DFMA(dfma15发动机怎么样)
  15. 大学十年---林锐(转)
  16. 重磅!微丰荣获2021企业微信CRM创新服务产品奖,沃丰科技加快企业数字化进程
  17. 提高 MacBook 电池寿命的 9 种方法
  18. 小米r2d做nas_老生常谈, 小米路由器作为轻nas的好处和二级路由器设置.
  19. 网络摄像机产品介绍以及学习
  20. 臻鑫永晖:1万存活期1年利息多少?附核算公式

热门文章

  1. 安鸾渗透实战平台(cms系列)wordpress01 (200分)
  2. 点击ListView中某一项,得到对应内容
  3. 后台重启不是重启服务器,是重启服务。
  4. pve 不订阅更新_魔兽世界PVE史:(五)王朝序幕
  5. 有备无患!浪擎全融合灾备云为企业数据信息保驾护航
  6. VMware虚拟机安装DOS6.22(二)
  7. 提取出生年月:TEXT+MID函数
  8. 将图片置入MATLAB
  9. 验证码 uni-captcha
  10. 用foobar2000将高清音频(APE,FLAC等)转成m4a的方法