VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

实现微信文章信息采集(微信文章数据采集平台)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

最近,一位客户需要实现这样一个功能。 在微信公众平台上发布文章信息后,我们不得不在官网再次发布。 这相当于将同一任务执行两次。 他们想在微信公众平台上落地。 平台发布文章后,也可以同时在官网发布。 [k 2]通过调研,我们发现微信公众平台官网提供了相关信息采集接口。 原文地址为:https://developers.weixin.qq.com/doc/offiaccount/asset_management/get_materials_list.html

接口名称为:获取永久材质。 其实,当你添加素材文章时,点击发表后保存的文章素材信息,如下图。

仅当您单击“发布”时,该按钮才会保存到公共记录中。 -- 只能收集已发表的文章材料,如下所示。

详细说明见下文小编

接口:

http请求方式:

POST https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=ACCESS_TOKEN

1 ACCESS_TOKEN 获取

公共函数 getAccessToken (){ $info = Db::name('access_token')->order('inputtime desc')->find(){ $time; = time(); $long_time = $time - $info['updatetime']; if($long_time>=$info['expires_in']){ $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$this->appid."&secre t=".$this->secret; " ss_token',$this ->DbSy->GetArrElement($res))){ $res['access_token']; $insert['expires_in'] = $res['expires_in']; $insert['updatetime'] = time(); Db::name('access_token')->where('id',$info['id'])->update($insert); if(!$up_info){ return json(['code '=>103,'msg'=>'AccessToken更新失败']); en = $res['access_token'];} else {return json(['code' => 100, '消息' => '获取AccessStoken失败']);}} else {$AccessStoken = $Info['Access_token']; } } else{ $url = "https://api.weixin.qq.com/cgi-bin/token ?grant_type=client_credential&appid=".$this->appid."&secret=".$this->秘密; $res = $this->ge tJson($url); if(in_array('access_token',$this->DbSy->GetArrElement($res))){ $insert['access_token'] = $res ['access_token']; $插入['expires_in'] = $res['expires_in']; $insert['updatetime'] = time(); $insert['inputtime'] = time(); $up_info = Db::name('access_token')->where('id',$info[' id'])->insertGet Id($insert); if($up_info){ $AccessToken = $res['access_token'];                                                                                                                                                                                                                               return json(['code'=>101,'msg'=>'插入AccessToken失败']); }} Else {return json(['code' => 100, 'msg' => 'accesstoken获取失败']); return $AccessToken;}

注意:

操作前必须将数据表access_token添加到数据库中。 必须添加。 这用于存储检索到的 access_token 值。 有效期7200秒,避免重复获取access_token值。

2 获取素材列表

获取access_token值后,可以通过access_token值获取素材列表。

公共函数 getArticleList($offset,$type= '新闻',$length=20){ $data = array( 'type'=>$type, 'offset'=>$offset, 'count'=> $length ); $json_data = json_encode($data); $AccessToken = $this->getAccessToken(); "https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=".$AccessToken; $res = $this->getJsonData($url,$json_data); 返回 $res。 //dump($res);}

包括:

(1) type 是素材、图像、视频、音频或图形的类型。 p>

(2) 偏移,从所有材质的偏移位置返回。 0表示从第一个素材返回

(3)Count,返回素材数量,取值1到20

上面总结了小编获取文章重要信息的方法发布于微信公众平台。 如有不足之处,请告知我们。 希望对各位大师有用。

下载微信应用

微信是一款移动通讯软件,支持通过手机网络发送语音消息、视频、照片和文本。 微信带来了全新的移动通信体验,您可以单独或群组聊天,还可以根据您的地理位置查找附近的人。 有需要的朋友,请快来保存您的下载体验吧!

下载!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:实现微信文章信息采集(微信文章数据采集平台) https://zhujicankao.com/139987.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 实现微信文章信息采集(微信文章数据采集平台)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!