第三方微信公众号开发上传永久素材,当是其他类型的素材是参数如何设置

微信开发文档是这样说的,可是也没说清楚这个filename.filelength,conten-type到底是什么。。。

起初我三个参数都给了,但是搞了半天都返回错误代码41005,缺少多媒体文件数据。。。好像是这个错。。我忘了。。反正很莫名其妙。。。

网上找了很久说啥版本问题的都试过,不行啊。。。

后来发现还是media这个参数集合给错了。。。orz...

filename是文件地址。filelength要给正确的文件大小。。。但是到底是啥。。。最终我都没研究出来。。。

后来我索性就给个filename。。居然也能成功!!!就这样

所以总结出。。腾讯的员工写文档很偷懒。。。但是开发方面还是很机智的!!

时间: 2024-11-08 23:07:37

第三方微信公众号开发上传永久素材,当是其他类型的素材是参数如何设置的相关文章

微信公众号开发上传图文素材带有卡片小程序报错:errcode=45166,errmsg = invalid content hint

微信公众号开发自从支持允许在群发图文中插入小程序,方便了小程序的运营及推广.最近在三方服务开发中,要支持图文素材插入小程序遇到了一个很是棘手的问题.官方给出的插入小程序的示例支持文字.图片.卡片.如下面api文档介绍: 按照示例插入文字小程序和图片小程序都没问题,但是插入卡片小程序却是一直报错errcode=45166,errmsg = invalid content hint.检查了好长时间,才发现卡片小程序的示例中data-progarm-imageurl参数写错了,应该是data-mini

asp.net mvc微信公众号开发之上传永久素材

1.上传永久图片素材,注意构造请求头部信息时name="media"就行了 视图代码: @using (Html.BeginForm("UploadFile", "MenuConfig", FormMethod.Post, new { enctype = "multipart/form-data" })) { <span>上传文件</span> <input type="file&quo

微信公众号开发---上传临时素材到公众号遇到的问题:&quot;errcode&quot;:41005,&quot;errmsg&quot;:&quot;media data missing

1.上传临时素材到公众号遇到的问题:"errcode":41005,"errmsg":"media data missing 解决办法:因为php版本的原因,上传素材一直保错.php的curl的curl_setopt 函数存在版本差异 php5.5已经把通过@加文件路径上传文件的方式给放入到Deprecated中了.php5.6默认是不支持这种方式了 特殊处理1:curl_setopt ( $ch, CURLOPT_SAFE_UPLOAD, false);

微信服务号开发 上传多媒体文件:图片

/**     * 通过文件上传得到文件media_id,文件名     *      * @param file     * @return     */    public static Map<String, String> getIdByUploadFile(File file) {        Map<String, String> map = new HashMap<String, String>();        // 返回文件上传成功的media_i

日用百货微信公众号开发的好处在哪里呢

日用百货微信公众号开发的好处在哪里呢,目前市场上面的微信公众号分类很多,那么这样的微信公众号开发上面,主要表现的就是根据实际的要求方面来建造相对应的要求与分析,在根据这样的考虑形式上面来看,我们所知道的主要的市场分析上面的一个主要要求了. 那么像是这样一来在考虑形式上面的一个具体要求了,在根据实际的考虑形式上面来看,我们所知道的主要的市场分析上面的一个具体要求了, 那么像是这样的日用百货的微信公众号在开发上我们需要注意的就是在根据实际的生产要求上面的一个改变,作为市场发展的一大助力要求上来看,我

C#微信公众号开发系列教程六(被动回复与上传下载多媒体文件)

原文:C#微信公众号开发系列教程六(被动回复与上传下载多媒体文件) 微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) C#微信公众号开发系列教程三(消息体签名及加解密) C#微信公众号开发系列教程四(接收普通消息) C#微信公众号开发系列教程五(接收事件推送与消息排重) C#微信公众号开发系列教程六(被动回复与上传下载多媒体文件) 第四,第五章已经讲了怎么处理用户发送的消息,本章就来讲讲怎么响应用户的

微信公众号开发之自动消息回复和自定义菜单

(一)微信公众号开发之VS远程调试 (二)微信公众号开发之基础梳理 (三)微信公众号开发之自动消息回复和自定义菜单 前言 上一篇我们大致讲解了下微信公众号开发的基本原理和流程概述.本章主要是对文本消息回复和自定义菜单做一个记录和分解 消息回复 处理请求,并响应 1)关注 也可参考官网文档:https://mp.weixin.qq.com/wiki 当微信用户关注公众账号时,可以给其适当的提示.可以是欢迎词,可以是帮助提示.示例代码如下: class EventHandler : IHandler

PHP微信公众号开发常用功能

最近学习了关于微信公众号开发的相关知识,为了帮助自己更好的理解,在此重新再梳理一遍 更多关于微信公众号开发的功能可以参考微信公众平台的开发技术文档 完成开发者配置 第一步,需要在微信公众平台配置我们的服务器  在接口的文件需要写入以下代码以完成验证: class Wxapi { public function __construct() { $this->index(); } public function index() { $echostr = isset($_GET['echostr'])

[.NET] 简单接入微信公众号开发:实现自动回复

简单接入微信公众号开发:实现自动回复 一.前提 先申请微信公众号的授权,找到或配置几个关键的信息(开发者ID.开发者密码.IP白名单.令牌和消息加解密密钥等). 二.基本配置信息解读 开发者ID:固定的: 开发者密码:自己扫一下就可以看到: IP白名单:设置自己配置服务器的地址: 服务器地址(URL):稍后详解: 令牌:随便写,按规则: 消息加解密密钥:随便写,或者随机生成: 三.配置服务器地址(URL) 服务器地址(URL)应该怎么配置呢?图片上的配置的地址是:http://www.nidie