微信分享的图片,文字,title,content 各种限制,记录一下:

由于微信对分享的内容做了很多限制,

在checkArgs()里不符合要求的都会直接返回false,导致进不到微信界面。

主要限制有:

title长度不能大于512,

description长度不能大于1024,

thumbData的长度不能大于32768.

final boolean checkArgs() {if ((getType() == 8)&& (((this.thumbData == null) || (this.thumbData.length == 0)))) {a.a("MicroMsg.SDK.WXMediaMessage","checkArgs fail, thumbData should not be null when send emoji");return false;}if ((this.thumbData != null) && (this.thumbData.length > 32768)) {a.a("MicroMsg.SDK.WXMediaMessage","checkArgs fail, thumbData is invalid");return false;}if ((this.title != null) && (this.title.length() > 512)) {a.a("MicroMsg.SDK.WXMediaMessage","checkArgs fail, title is invalid");return false;}if ((this.description != null) && (this.description.length() > 1024)) {a.a("MicroMsg.SDK.WXMediaMessage","checkArgs fail, description is invalid");return false;}if (this.mediaObject == null) {a.a("MicroMsg.SDK.WXMediaMessage","checkArgs fail, mediaObject is null");return false;}if ((this.mediaTagName != null) && (this.mediaTagName.length() > 64)) {a.a("MicroMsg.SDK.WXMediaMessage","checkArgs fail, mediaTagName is too long");return false;}if ((this.messageAction != null)&& (this.messageAction.length() > 2048)) {a.a("MicroMsg.SDK.WXMediaMessage","checkArgs fail, messageAction is too long");return false;}if ((this.messageExt != null) && (this.messageExt.length() > 2048)) {a.a("MicroMsg.SDK.WXMediaMessage","checkArgs fail, messageExt is too long");return false;}return this.mediaObject.checkArgs();}

欢迎关注我的微信公众号:

微信分享的各种大小限制相关推荐

  1. android 微信分享多张图片大小,Android 关于微信分享图片过大失败的解决方案

    android 关于微信分享图片过大失败的解决方案.这是因为微信对缩略图做了限制,最大不超过32k. 所以可以先通过图片加载工具获取bitmap,然后进行压缩,压缩方法如下: //压缩图片 publi ...

  2. android+怎么分享图片大小,Android微信分享图片大于32k进行压缩

    微信分享视频的时候,需要传一个图片数组,大小不能大于32k. 解决方案:使用Bitmap自带的compress方法解决了这个问题. 源码如下: package com.example.test; im ...

  3. 微信分享 微信对图片文字大小的限制 代码如下

    微信分享 微信对缩略图 文字大小的限制 代码如下 final boolean checkArgs() {if ((getType() == 8)&& (((this.thumbData ...

  4. H5微信分享朋友、朋友圈、QQ

    一.微信分享 1.准备工作 APPID公众号id.申请好友分享接口.ip白名单.js接口安全域名设置(必须是通过备案).要先登录微信公众平台进入"公众号设置"的功能设置里填写&qu ...

  5. 微信分享无响应的解决

    微信分享无响应的解决 最近使用友盟的社会化分享,集成到程序中进行分享功能的开发. 可是一开始还是可以正常使用,今天突然发现微信分享(好友分享和朋友圈分享)均是点击没有响应,也就是点击后,没有任何回馈, ...

  6. android 微信分享gif图,android后台动态创建图片并实现微信分享

    今天就记录一下. 先说明一下,之前没有做过类似的东西,百度了一两天才知道,说来很惭愧.有点笨,只能这样说. 在我的脑里只明白,如果要动态创建图片: 一.就是new 嘛 二.就是LayoutInflat ...

  7. DockOne微信分享(一三一):Juice——一种基于MesosFramework的任务云框架

    本文讲的是DockOne微信分享(一三一):Juice--一种基于MesosFramework的任务云框架[编者的话]近年来,随着Mesos在生产环境中的普及,使大规模的集群管理变得简单,而基于Mes ...

  8. DockOne微信分享(八十一):唯品会数据库备份恢复容器化项目实践经验总结

    本文讲的是DockOne微信分享(八十一):唯品会数据库备份恢复容器化项目实践经验总结[编者的话]本文分享了唯品会数据库Docker的异地容灾项目实践经验,项目中针对用户数据库的异地恢复场景的需求进行 ...

  9. Android 微信分享视频缩略图不显示问题

    最近再分享视频的时候出现一个问题缩略图不显示有些显示,虽然以前也遇到过但是忘了.今天这里再写一下方便记录 百度了一下很多!!! 微信分享功能,安卓手机分享图片不显示 android微信分享缩略图不显示 ...

最新文章

  1. Elasticsearch入常用RESTful API总结
  2. SPRING STS Virgo OSGI 开发一 : bundle 项目的创建
  3. [pymongo] pymongo.errors.CursorNotFound Exception
  4. 【安全漏洞】CVE-2020-26567 DSR-250N 远程拒绝服务漏洞分析
  5. 三维点云可以导航吗_基于视觉高精定位的“室内AR导航”技术点解析
  6. Go 应用性能优化指北
  7. 各种java生成word解决方案的优缺点对比
  8. [JavaWeb-HTML]HTML标签_表格标签
  9. NEU 1683: H-Index
  10. 二级专业目录计算机(软件)类,一、二级学科专业目录及名称代码表
  11. 电脑计算机程序员考证
  12. 使用Windows批处理压缩文件
  13. 计算机一级wps office考试题库,2017计算机一级WPSOffice复习题(含答案)
  14. Android音频AAC硬编码
  15. ER图、功能图画图必备Vi.sio
  16. 概述 | 全景图像拼接技术全解析
  17. 电影院和计算机和字典的英语怎么拼,电影院用英语怎么读
  18. 统计学名词解释 —— 2. 什么是「总体」和「样本」
  19. 2022OUC软件工程第二次作业-08组
  20. 新锐科技品牌“至像” 打造图像场景新引擎

热门文章

  1. 恭喜 EDG 勇夺 2021 英雄联盟全球总决赛冠军
  2. Unity-odin-npbehave结合烟雨大佬的示例
  3. Linux中修改httpd默认端口
  4. 一起自学SLAM算法:11.5 强化学习与自主导航
  5. 浅谈网络劫持的原理及影响
  6. socket编程接口
  7. 数据分析实战 | 银行 “信贷” 客户的可视化分析
  8. 【67】PCIe Power Management和linux对PME的处理
  9. 专注B2B跨境支付的背后,XTransfer的风控基础设施是如何炼成的?
  10. socket error 10053,10054究竟是怎么引起的