微信公众号群发消息不显示图片

jin_ok 2016-07-04 09:32:21
消息可以接收到,图片不显示,就是picURL这个属性给没有设置一样,图片在网络上是可以访问的,手机收到消息之后点击跳转是正常的,也查了相关资料说是 限制图片链接的域名需要与开发者填写的基本资料中的Url一致。我的是微信企业号,在微信后台的应用设置里面也添加了可信域名,仍然不起作用,都是怎么解决的?
...全文
785 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jin_ok 2016-07-07
  • 打赏
  • 举报
回复
帖子快沉了,自己定一下,哈哈,我找到了解决的方法,在这里给大家分享一下 主要是对腾讯的接口不太熟悉,或者腾讯的API文档没有及时更新,每个接口都必须试一下才知道什么效果。 我在企业号里面进行主动消息推送,之前调用的接口如下 POST_URL https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN 调用之前先要获取接口调用令牌(即TOKEN) "touser": "UserID1|UserID2|UserID3", "toparty": " PartyID1 | PartyID2 ", "totag": " TagID1 | TagID2 ", "msgtype": "news", "agentid": 1, "news": { "articles":[ { "title": "Title", "description": "Description", "url": "URL", "picurl": "PIC_URL" }, { "title": "Title", "description": "Description", "url": "URL", "picurl": "PIC_URL" } ] } } 调用结果显示成功,就是手机端看不到图片,点击也可以跳转,也就是我最初困惑的地方 后来我又使用另外一个接口,消息类型为mpnews,格式如下 POST_URL https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN { "touser": "xxxxxxxxxxx", "toparty": null, "totag": null, "msgtype": "mpnews", "agentid": 2, "mpnews": { "articles":[ { "title": "Title", "thumb_media_id": "1RqWDXlvLvY7nZzP3C-Hxxxxxxxxxo7zzxddBImYk1l_cFDNtERp6UxvhIj-J_yPfIcr_o", "author": "Author", "content_source_url": "xxxxxxxxxxx", "content": "test", "digest": "Digest description", "show_cover_pic": "1" } ] }, "safe":"0" } 这个接口也可以实现图文消息推送,注意里面有一个字段叫thumb_media_id,这个是media_id,先要上传图片获取media_id,上传图片的URL为 https://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE,然后调用上面的接口就成功了 第二中接口方式图片存放在腾讯的服务端,官方文档上说每天可以调用100此
jin_ok 2016-07-04
  • 打赏
  • 举报
回复
引用 1 楼 qq_27808829 的回复:
图片名是中文的还是英文的?
图片名称是英文的
qq_27808829 2016-07-04
  • 打赏
  • 举报
回复
图片名是中文的还是英文的?

50,527

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧