第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 微信公众号广告后台接口开发

微信公众号广告后台接口开发

时间:2022-06-09 18:08:57

相关推荐

微信公众号广告后台接口开发

Django开发微信公众号广告投放管理后台

从零到无的开发之路,由于一边研究一边写一边记录,可能会几天不更新

https://mp./ 微信公众平台

第一步 token验证:

url填你的服务器地址,Token验证这里我先写一种最简单的方式,先自己按要求随便写一段英文数字,然后在你填写的url地址目录下,创建一个index.php,里面放代码

<?php//定义常量token define('TOKEN','改成你自己写的token,跟上面填写的一样即可'); //检查标签function checkSignature(){//先获取到这三个参数$signature = $_GET['signature']; $nonce = $_GET['nonce']; $timestamp = $_GET['timestamp']; //把这三个参数存到一个数组里面$tmpArr = array($timestamp,$nonce,TOKEN); //进行字典排序sort($tmpArr); //把数组中的元素合并成字符串,impode()函数是用来将一个数组合并成字符串的$tmpStr = implode($tmpArr); //sha1加密,调用sha1函数$tmpStr = sha1($tmpStr);//判断加密后的字符串是否和signature相等if($tmpStr == $signature) {return true;}return false;}//如果相等,验证成功就返回echostrif(checkSignature()){//返回echostr$echostr = $_GET['echostr'];if($echostr) {echo $echostr;exit;}}

提交就好了,完成验证。

获取access_token,不同于后台的token,这里我用的是python

先简单的测试一下能不能返回数据,用开发者工具中的在线接口调试工具测试一遍

OK能返回数据,再用python测试一次

写的比较简陋,只是看一下返回值

OK没的问题

由于我的公众号没有广告主权限,暂时只能拿测试号来测试数据了

http://mp./debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index

这边先进行一个小的测试

后面的token跟上面一样再获取一次,有效期2小时

貌似是成功了,没有数据也不清楚对不对,按道理应该是带格式的,这里完全就是空,晚点我再拿个广告主号测试

简单调一下数据库

应该是没啥大问题,先简单点写写,以后再优化

这两天忙着搞数据库,有点头大,因为啥都不懂,直接上来就是调一堆接口的后台,慢慢研究了

编辑ing

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。