缩略图thumb_media_id的获取
2017-08-02 14:01
204 查看
缩略图thumb_media_id的获取:下面是微信给出的传送的数据:
调用接口:http请求方式: POST https://api.weixin.qq.com/cgi-bin/material/add_news?access_token=ACCESS_TOKEN 这些数据中 "thumb_media_id": THUMB_MEDIA_ID,这个字段需要自己进行获取才可以正常的拼成上面的数据,下面给的是这个获取的方法:
使用上传文件接口即可获取得到这个thumb_media_id了,这个接口是: http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=thumb
使用方法:
获取图片的真实路径:$realurl = realpath("./").'/images/eye.jpg';(详情请查阅图文中图片上传到微信服务器端的文章http://blog.csdn.net/gjanuary/article/details/50554945)
调用把上面的两个url传给下面的方法中:
$imgurl是真实地址
$url 是调用的接口
function httprequest($imgurl,$url){
$data = array(
"media" => "@$imgurl"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
$result = curl_exec($ch);
curl_close($ch);
$result = json_decode($result, true);
return $result['thumb_media_id'];//即为上传缩略图的media_id
}
返回的就是thumb_media_id的值了把这个值传到上面的数据中,即可
调用接口:http请求方式: POST https://api.weixin.qq.com/cgi-bin/material/add_news?access_token=ACCESS_TOKEN 这些数据中 "thumb_media_id": THUMB_MEDIA_ID,这个字段需要自己进行获取才可以正常的拼成上面的数据,下面给的是这个获取的方法:
使用上传文件接口即可获取得到这个thumb_media_id了,这个接口是: http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=thumb
使用方法:
获取图片的真实路径:$realurl = realpath("./").'/images/eye.jpg';(详情请查阅图文中图片上传到微信服务器端的文章http://blog.csdn.net/gjanuary/article/details/50554945)
调用把上面的两个url传给下面的方法中:
$imgurl是真实地址
$url 是调用的接口
function httprequest($imgurl,$url){
$data = array(
"media" => "@$imgurl"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
$result = curl_exec($ch);
curl_close($ch);
$result = json_decode($result, true);
return $result['thumb_media_id'];//即为上传缩略图的media_id
}
返回的就是thumb_media_id的值了把这个值传到上面的数据中,即可
相关文章推荐
- 缩略图thumb_media_id的获取
- 获取微信thumb_media_id
- 微信上传图文消息invalid media_id hint,thumb_media_id怎么获取
- 微信群发图文消息invalid media_id hint,thumb_media_id怎么获取
- MediaStore.Video.Thumbnails.getThumbnail获取本地视频缩略图
- 上传media数据到微信,然后获取media_id
- Discuz!图片附件获取缩略图路径makethumbpath以及生成缩略图方法
- 微擎框架内如何根据media_id获取到微信图片的路径
- 微信永久素材上传视频并通过mediaid获取微信url调用视频
- 微信jssdk 上传永久图片素材,获取Media_ID
- 根据分类id,获取该分类下的商品数据(商品名,价格,路径,缩略图)
- 公众号上传临时素材获取media_id
- 微信公众号上传图文素材thumb_media_id的获得
- 微信开发图文素材上传的thumb_media_id字段的选取问题
- media_id 获取
- 公众号上传临时素材获取media_id 出现 {"errcode":41005,"errmsg":"media data missing"}
- 微信公众号开发接收图片消息,获取用户发送图片的media_id
- Easy UI中dategrid的getSelections方法只能获取一个id的解决办法
- PHP获取MySql新增记录ID值的方法
- Android:获取SDCard上图片和视频的缩略图