返回结果如下:
- new CURLFile(realpath("images/img1.jpg")));
- } else {
- //PHP5.4及以下
- $filedata = array('media' => '@'.realpath("images/img1.jpg"));
- }
- $url = "https://api.weixin.qq.com/cgi-bin/media/upload?access_token=".Utils::get_access_token()."&type=image";
- $result = Utils::https_request($url, $filedata);
- echo $result;
返回的响应头如下:
- $httpinfo), array("body"=> $package));
- return $imageAll;
- }
返回结果如下: array(3) { [0]=> string(138) "{"url":"http:\/\/mmbiz.qpic.cn\/mmbiz_jpg\/rE2vM1t75APxcWy4fPrtqYxJfTKgnQkoql6CW1Mp9kN0ARibjyWGqCD6w8AgcHUcN7iaRKmEIcVMBXzcicibEzw31w\/0"}" [1]=> string(135) "{"url":"http:\/\/mmbiz.qpic.cn\/mmbiz_jpg\/rE2vM1t75APxcWy4fPrtqYxJfTKgnQkoK46dGsp7SJbWnDlrhaSC9ogrTC88KbXuibO8MEhCHwbxd006OmYQUxg\/0"}" [2]=> string(138) "{"url":"http:\/\/mmbiz.qpic.cn\/mmbiz_jpg\/rE2vM1t75APxcWy4fPrtqYxJfTKgnQkoSzCu2VqqL6icnbf5Uq2b86wLOzUJCO9oyOYsyh2lnEzgicibHUdeicMGoQ\/0"}" }
- new CURLFile(realpath($path)));
- } else {
- //PHP5.4及以下
- $filedata = array('media' => '@'.realpath($path));
- }
- $result = Utils::https_request($url, $filedata);
- array_push($resultArr, $result);
- }
- return $resultArr;
- }
返回如下: {"media_id":"FrsRJ3g3BHR-pIkuFLARnAwGsFjf8Rckbd63rFBsE4o"}
- require_once("Utils.php");
- $newsjson = '{
- "articles": [
- {
- "title": "第一个图文永久素材",
- "thumb_media_id": "FrsRJ3g3BHR-pIkuFLARnHjI9Cq9lDFas4Kp8otlAUQ",
- "author": "Perter",
- "digest": "第一个图文永久素材摘要",
- "show_cover_pic": 1,
- "content": "123",
- "content_source_url": "https://www.baidu.com"
- }
- ]
- }';
- $url = "https://api.weixin.qq.com/cgi-bin/material/add_news?"."access_token=".Utils: :get_access_token();
- Utils: :logger($url);
- $result = Utils: :https_request($url, $newsjson);
- echo $result;
发送图片 add_material.php
- {
- "title": VIDEO_TITLE,
- "introduction": INTRODUCTION
- }
结果如下,仅图片才有url字段返回。
- new CURLFile(realpath($path)));
- } else {
- //PHP5.4及以下
- $filedata = array('media' => '@'.realpath($path));
- }
- $result = Utils::https_request($url, $filedata);
- array_push($resultArr, $result);
- }
- return $resultArr;
- }
返回结果如下: array(1) { [0]=> string(58) "{"media_id":"FrsRJ3g3BHR-pIkuFLARnMPNEDjZn0upTAeXrqBGP5k"}" }
- new CURLFile(realpath($path)));
- $filedata = array('media' => new CURLFile(realpath($path)),
- "description"=>'{"title": "111", "introduction":INTRODUCTION}');
- } else {
- //PHP5.4及以下
- //$filedata = array('media' => '@'.realpath($path));
- $filedata = array('media' => '@'.realpath($path)
- ,"description"=>'{"title": "111", "introduction":INTRODUCTION}');
- }
- $result = Utils::https_request($url, $filedata);
- array_push($resultArr, $result);
- }
- return $resultArr;
- }
- 返回永久图文素材如下:
返回永久视频素材如下:
- { "news_item": [ { "title": "第一个图文永久素材", "author": "Perter", "digest": "第一个图文永久素材摘要", "content": "123", "content_source_url": "https://www.baidu.com", "thumb_media_id": "FrsRJ3g3BHR-pIkuFLARnHjI9Cq9lDFas4Kp8otlAUQ", "show_cover_pic": 1, "url": "https://mp.weixin.qq.com/s?__biz=MzUzMzI2OTQ3Mw==&mid=100000013&idx=1&sn=a6d09fe2e87c320b69a284b1dee01c4b&chksm=7aa7df834dd05695e0dfa4108fee82f8734d52430f93f4e24b0077de2e1712345e7d87f25fda#rd", "thumb_url": "https://mmbiz.qpic.cn/mmbiz_jpg/rE2vM1t75ANDqb5Ud7WdHqo3oWodmOtCBPxaicWWs4Gg7kwmqx2vb3NkkuzM8iczib4qltC8GQYib4xHqXu7SwZRrw/0?wx_fmt=jpeg", "need_open_comment": 0, "only_fans_can_comment": 0 } ], "create_time": 1505139219, "update_time": 1505139219 }
返回永久图片素材如下,直接返回图片:
- {
- "title": "111",
- "description": "",
- "down_url": "https://125.39.7.29/vweixinp.tc.qq.com/1007_12f949a80e4e4271bd6763dd76d00931.f10.mp4?vkey=4C0541D9528CE21BACCE2CE8ED46405ABBE24922EBCF5CB40682B1DB1923DD2F103E6C8C4BB2E364191CE9E338874FC69ADB754B69944E03F66B5FC423F228FEB7F7FA42CF83C94EBEDB0ECE1C58C0ADA32497EA2308510B&sha=0&save=1"
- }
- 返回接口如下:
- {"errcode":0,"errmsg":"ok"}
返回结果如下:
- require_once("Utils.php");
- $newsjson = '{
- "media_id": "FrsRJ3g3BHR-pIkuFLARnAwGsFjf8Rckbd63rFBsE4o",
- "index": 0,
- "articles":
- {
- "title": "第一个图文永久素材",
- "thumb_media_id": "FrsRJ3g3BHR-pIkuFLARnHjI9Cq9lDFas4Kp8otlAUQ",
- "author": "Perter",
- "digest": "第一个图文永久素材摘要",
- "show_cover_pic": 1,
- "content": "123",
- "content_source_url": "https://www.baidu.com"
- }
- }';
- $url = "https://api.weixin.qq.com/cgi-bin/material/update_news?"."access_token=".Utils: :get_access_token();
- $result = Utils: :https_request($url, $newsjson);
- echo $result;
- {"errcode":0,"errmsg":"ok"}
- 返回结果如下:
- { "voice_count": 0, "video_count": 1, "image_count": 9, "news_count": 1 }
- 返回图片结果如下:
返回图文结果如下:
- { "item": [ { "media_id": "FrsRJ3g3BHR-pIkuFLARnHjI9Cq9lDFas4Kp8otlAUQ", "name": "/home/bae/app/images/img1.jpg", "update_time": 1505139076, "url": "https://mmbiz.qpic.cn/mmbiz_jpg/rE2vM1t75ANDqb5Ud7WdHqo3oWodmOtCBPxaicWWs4Gg7kwmqx2vb3NkkuzM8iczib4qltC8GQYib4xHqXu7SwZRrw/0?wx_fmt=jpeg" }, { "media_id": "FrsRJ3g3BHR-pIkuFLARnPV3S3ztUJSSA5BTlACflIw", "name": "/home/bae/app/images/img3.jpg", "update_time": 1505034665, "url": "https://mmbiz.qpic.cn/mmbiz_jpg/rE2vM1t75APxcWy4fPrtqYxJfTKgnQkoEXUXh2653R0tIZCdsoMq2KPvENbOGWAt0qUL9LzyqsWR2TibjKB9vVA/0?wx_fmt=jpeg" }, { "media_id": "FrsRJ3g3BHR-pIkuFLARnGfOKWyYscHpu4GuP6zrbxM", "name": "/home/bae/app/images/img2.jpg", "update_time": 1505034663, "url": "https://mmbiz.qpic.cn/mmbiz_jpg/rE2vM1t75APxcWy4fPrtqYxJfTKgnQkolMOlXOZazUNdDXaxTiabEB8xHDBa3lfjupHWn2vxicToxEVcfk5vRmxg/0?wx_fmt=jpeg" }, { "media_id": "FrsRJ3g3BHR-pIkuFLARnFQDGg4wLF0SE78VErWMwoU", "name": "/home/bae/app/images/img1.jpg", "update_time": 1505034662, "url": "https://mmbiz.qpic.cn/mmbiz_jpg/rE2vM1t75APxcWy4fPrtqYxJfTKgnQkoUPZ1Bdf9W7ncib8AB0AQaa0LUibWYicLJ1ZbiacUdDQian9us7E5p2Rxiaiaw/0?wx_fmt=jpeg" }, { "media_id": "FrsRJ3g3BHR-pIkuFLARnGmjlQO3rC7Wg4qXVzYDydY", "name": "/home/bae/app/images/img3.jpg", "update_time": 1505034395, "url": "https://mmbiz.qpic.cn/mmbiz_jpg/rE2vM1t75APxcWy4fPrtqYxJfTKgnQkoEXUXh2653R0tIZCdsoMq2KPvENbOGWAt0qUL9LzyqsWR2TibjKB9vVA/0?wx_fmt=jpeg" }, { "media_id": "FrsRJ3g3BHR-pIkuFLARnBQJiN0m3xA7G6AvPfrPmHg", "name": "/home/bae/app/images/img2.jpg", "update_time": 1505034394, "url": "https://mmbiz.qpic.cn/mmbiz_jpg/rE2vM1t75APxcWy4fPrtqYxJfTKgnQkolMOlXOZazUNdDXaxTiabEB8xHDBa3lfjupHWn2vxicToxEVcfk5vRmxg/0?wx_fmt=jpeg" }, { "media_id": "FrsRJ3g3BHR-pIkuFLARnHxkKn2u0OoAYlg7eXiUbVI", "name": "/home/bae/app/images/img1.jpg", "update_time": 1505034392, "url": "https://mmbiz.qpic.cn/mmbiz_jpg/rE2vM1t75APxcWy4fPrtqYxJfTKgnQkoUPZ1Bdf9W7ncib8AB0AQaa0LUibWYicLJ1ZbiacUdDQian9us7E5p2Rxiaiaw/0?wx_fmt=jpeg" }, { "media_id": "FrsRJ3g3BHR-pIkuFLARnAte6HkrmV3Ll7zhmoGyZwE", "name": "/home/bae/app/images/img2.jpg", "update_time": 1505031096, "url": "https://mmbiz.qpic.cn/mmbiz_jpg/rE2vM1t75APxcWy4fPrtqYxJfTKgnQkolMOlXOZazUNdDXaxTiabEB8xHDBa3lfjupHWn2vxicToxEVcfk5vRmxg/0?wx_fmt=jpeg" }, { "media_id": "FrsRJ3g3BHR-pIkuFLARnPz6IegQ220nYBKW4KIjzWo", "name": "/home/bae/app/images/img1.jpg", "update_time": 1505031094, "url": "https://mmbiz.qpic.cn/mmbiz_jpg/rE2vM1t75APxcWy4fPrtqYxJfTKgnQkoUPZ1Bdf9W7ncib8AB0AQaa0LUibWYicLJ1ZbiacUdDQian9us7E5p2Rxiaiaw/0?wx_fmt=jpeg" } ], "total_count": 9, "item_count": 9 }
- {
- "item": [
- {
- "media_id": "FrsRJ3g3BHR-pIkuFLARnAwGsFjf8Rckbd63rFBsE4o",
- "content": {
- "news_item": [
- {
- "title": "第一个图文永久素材",
- "author": "Perter",
- "digest": "第一个图文永久素材摘要",
- "content": "123",
- "content_source_url": "https://www.baidu.com",
- "thumb_media_id": "FrsRJ3g3BHR-pIkuFLARnHjI9Cq9lDFas4Kp8otlAUQ",
- "show_cover_pic": 1,
- "url": "https://mp.weixin.qq.com/s?__biz=MzUzMzI2OTQ3Mw==&mid=100000013&idx=1&sn=a6d09fe2e87c320b69a284b1dee01c4b&chksm=7aa7df834dd05695e0dfa4108fee82f8734d52430f93f4e24b0077de2e1712345e7d87f25fda#rd",
- "thumb_url": "https://mmbiz.qpic.cn/mmbiz_jpg/rE2vM1t75ANDqb5Ud7WdHqo3oWodmOtCBPxaicWWs4Gg7kwmqx2vb3NkkuzM8iczib4qltC8GQYib4xHqXu7SwZRrw/0?wx_fmt=jpeg",
- "need_open_comment": 0,
- "only_fans_can_comment": 0
- }
- ],
- "create_time": 1505139219,
- "update_time": 1505142464
- },
- "update_time": 1505142464
- }
- ],
- "total_count": 1,
- "item_count": 1
- }
来源: https://www.2cto.com/kf/201709/680062.html