mp.base提供了一些微信公众号的基础支持,比如获取微信服务器ip段等。
微信服务器ip段
如果公众号基于安全等考虑,需要获知微信服务器的IP地址列表,以便进行相关限制,可以通过该接口获得微信服务器IP地址列表或者IP网段信息。
use abei2017\wx\Application;
$config = [];
$app = new Application(['conf'=>$config);
$base = $app->driver("mp.base");
$base->getValidIps();
返回成功
返回一维数组,每项为ip或ip段。
[
....
89 => '180.163.15.170',
90 => '101.226.103.0/25',//ip段
91 => '101.226.233.128/25',
92 => '58.247.206.128/25',
93 => '182.254.86.128/25',
94 => '103.7.30.21',
95 => '103.7.30.64/26',
96 => '58.251.80.32/27',
97 => '183.3.234.32/27',
98 => '121.51.130.64/27'
]
返回失败
如果失败会抛出一个 abei2017wxcoreException 的异常,你可以接住它并处理。
阿北的知识分享 https://nai8.me
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。