首页 » 网站建设 » phpmediauploadimg技巧_年夜众平台新增图文内容中图片上传接口并过滤外链图片

phpmediauploadimg技巧_年夜众平台新增图文内容中图片上传接口并过滤外链图片

duote123 2024-12-11 0

扫一扫用手机浏览

文章目录 [+]

为了加快图文内容的浏览速率,公众年夜众平台新增了图文内容中的图片上传接口。
开拓者可以通过该接口上传所须要的图片来得到图片链接,再把图片链接放到图文内容中。

同时,为了加强平台安全性,从8月15日起, 系统将自动过滤图文内容中的外链图片(8月15日之前的图文内容不会过滤)。
下述接口受到影响,请开拓者尽快修正:

phpmediauploadimg技巧_年夜众平台新增图文内容中图片上传接口并过滤外链图片

1、群发图文时,上传图文的接口,查看接口文档

phpmediauploadimg技巧_年夜众平台新增图文内容中图片上传接口并过滤外链图片
(图片来自网络侵删)

2、素材管理中的新增永久图文素材接口,查看接口文档

微信团队

2015年07月31日

上传图文内的图片获取URL【订阅号与做事号认证后均可用】

请把稳,本接口所上传的图片不占用"大众号的素材库中图片数量的5000个的限定。
图片仅支持jpg/png格式,大小必须在1MB以下。

接口调用要求解释

http要求办法: POSThttps://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN调用示例(利用curl命令,用FORM表单办法上传一个图片):

curl -F media=@test.jpg \"大众https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN\公众

参数解释

参数是否必须解释access_token是调用接口凭据media是form-data中媒体文件标识,有filename、filelength、content-type等信息

返回解释正常情形下的返回结果为:

{

\"大众url\公众: \"大众http://mmbiz.qpic.cn/mmbiz/gLO17UPS6FS2xsypf378iaNhWacZ1G1UplZYWEYfwvuU6Ont96b1roYs CNFwaRrSaKTPCUdBK9DgEHicsKwWCBRQ/0\公众

}

个中url便是上传图片的URL,可用于后续群发中,放置到图文中。

缺点时微信会返回缺点码等信息,请根据缺点码查询缺点信息:全局返回码解释

上传图文素材【订阅号与做事号认证后均可用】

接口调用要求解释

http要求办法: POSThttps://api.weixin.qq.com/cgi-bin/media/uploadnews?access_token=ACCESS_TOKEN

POST数据解释

POST数据示例如下:

{

\"大众articles\公众: [

{

\公众thumb_media_id\"大众:\公众qI6_Ze_6PtV7svjolgs-rN6stStuHIjs9_DidOHaj0Q-mwvBelOXCFZiq2OsIU-p\"大众,

\公众author\"大众:\公众xxx\"大众,

\公众title\"大众:\公众Happy Day\公众,

\"大众content_source_url\"大众:\公众www.qq.com\公众,

\公众content\"大众:\公众content\公众,

\公众digest\"大众:\公众digest\"大众,

\"大众show_cover_pic\"大众:\"大众1\"大众

},

{

\"大众thumb_media_id\"大众:\"大众qI6_Ze_6PtV7svjolgs-rN6stStuHIjs9_DidOHaj0Q-mwvBelOXCFZiq2OsIU-p\"大众,

\"大众author\"大众:\"大众xxx\"大众,

\"大众title\"大众:\"大众Happy Day\公众,

\"大众content_source_url\公众:\公众www.qq.com\"大众,

\"大众content\"大众:\"大众content\"大众,

\"大众digest\"大众:\公众digest\"大众,

\"大众show_cover_pic\"大众:\"大众0\公众

}

]

}

参数是否必须解释Articles是图文,一个图文支持1到10条图文thumb_media_id是图文缩略图的media_id,可以在根本支持-上传多媒体文件接口中得到author否图文的作者title是图文的标题content_source_url否在图文页面点击“阅读原文”后的页面content是图文页面的内容,支持HTML标签digest否图文的描述show_cover_pic否是否显示封面,1为显示,0为不显示

返回解释

返回数据示例(精确时的JSON返回结果):

{

\"大众type\"大众:\"大众news\"大众,

\公众media_id\"大众:\"大众CsEf3ldqkAYJAU6EJeIkStVDSvffUJ54vqbThMgplD-VJXXof6ctX5fI6-aYyUiQ\公众,

\"大众created_at\公众:1391857799

}

参数解释type媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb),次数为news,即图文media_id媒体文件/图文上传后获取的唯一标识created_at媒体文件上传韶光

缺点时微信会返回缺点码等信息,请根据缺点码查询缺点信息:全局返回码解释

新增的永久素材

除了3天就会失落效的临时素材外,开拓者有时须要永久保存一些素材,届时就可以通过本接口新增永久素材。

最近更新,永久图片素材新增后,将带有URL返回给开拓者,开拓者可以在腾讯系域名内利用(腾讯系域名外利用,图片将被屏蔽)。

请把稳:

1、新增的永久素材也可以在"大众年夜众平台官网素材管理模块中看到

2、永久素材的数量是有上限的,请谨慎新增。
图文素材和图片素材的上限为5000,其他类型为1000

3、素材的格式大小等哀求与"大众年夜众平台官网同等。
详细是,图片大小不超过2M,支持bmp/png/jpeg/jpg/gif格式,语音大小不超过5M,长度不超过60秒,支持mp3/wma/wav/amr格式

4、调用该接口需https协议

新增永久图文素材

接口调用要求解释

http要求办法: POSThttps://api.weixin.qq.com/cgi-bin/material/add_news?access_token=ACCESS_TOKEN

调用示例

{

\公众articles\"大众: [{

\"大众title\"大众: TITLE,

\"大众thumb_media_id\"大众: THUMB_MEDIA_ID,

\公众author\"大众: AUTHOR,

\公众digest\"大众: DIGEST,

\公众show_cover_pic\公众: SHOW_COVER_PIC(0 / 1),

\"大众content\"大众: CONTENT,

\"大众content_source_url\"大众: CONTENT_SOURCE_URL

},

//若新增的是多图文素材,则此处应还有几段articles构造

]

}

参数解释

参数是否必须解释title是标题thumb_media_id是图文的封面图片素材id(必须是永久mediaID)author是作者digest是图文的择要,仅有单图文才有择要,多图文此处为空show_cover_pic是是否显示封面,0为false,即不显示,1为true,即显示content是图文的详细内容,支持HTML标签,必须少于2万字符,小于1M,且此处会去除JScontent_source_url是图文的原文地址,即点击“阅读原文”后的URL

返回解释

{

\"大众media_id\"大众:MEDIA_ID

}

返回的即为新增的图文素材的media_id。

请把稳,在图文的详细内容中,将过滤外部的图片链接,开拓者可以通过下述接口上传图片得到URL,放到图文内容中利用。

上传图文内的图片获取URL请把稳,本接口所上传的图片不占用公众号的素材库中图片数量的5000个的限定。
图片仅支持jpg/png格式,大小必须在1MB以下。

接口调用要求解释

http要求办法: POSThttps://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN调用示例(利用curl命令,用FORM表单办法上传一个图片):

curl -F media=@test.jpg \"大众https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN\"大众

参数解释

参数是否必须解释access_token是调用接口凭据media是form-data中媒体文件标识,有filename、filelength、content-type等信息

返回解释正常情形下的返回结果为:

{

\"大众url\"大众: \"大众http://mmbiz.qpic.cn/mmbiz/gLO17UPS6FS2xsypf378iaNhWacZ1G1UplZYWEYfwvuU6Ont96b1roYs CNFwaRrSaKTPCUdBK9DgEHicsKwWCBRQ/0\"大众

}

个中url便是上传图片的URL,可用于后续群发中,放置到图文中。

新增其他类型永久素材

接口调用要求解释

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

http要求办法: POST,需利用httpshttps://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等信息

新增永久视频素材需特殊把稳

在上传视频素材时须要POST另一个表单,id为description,包含素材的描述信息,内容格式为JSON,格式如下:

{

\"大众title\"大众:VIDEO_TITLE,

\"大众introduction\"大众:INTRODUCTION

}

新增永久视频素材的调用示例:

curl \公众https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=ACCESS_TOKEN\"大众 -F media=@media.file -F  description='{\"大众title\"大众:VIDEO_TITLE, \"大众introduction\公众:INTRODUCTION}'

参数解释

参数是否必须解释title是视频素材的标题introduction是视频素材的描述

返回解释

{

\"大众media_id\"大众:MEDIA_ID,

\公众url\"大众:URL

}

返回参数解释

参数描述media_id新增的永久素材的media_idurl新增的图片素材的图片URL(仅新增图片素材时会返回该字段)

缺点情形下的返回JSON数据包示例如下(示例为无效媒体类型缺点):

{\"大众errcode\公众:40007,\公众errmsg\"大众:\公众invalid media_id\公众}

标签:

相关文章