小程序
小游戏
企业微信
微信支付
扫描小程序码分享
上次小程序被封,很多天没有发现。于是想做一个自动告警,小程序被封禁后,可以及时通知给运营去处理。现在苦于没有办法去检测小程序是否封禁。想请教各位同学和官方,有什么api或者其他好的方式可以用于检测,谢谢了。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
违规详情将会通过站内信下发,可在mp后台登录/微信通知查看详情根据站内信指引完成整改后重新发起申诉即可。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
<?php
// 要检测的小程序列表
$xcxList = array(
'appid1',
'appid2',
'appid3'
);
foreach ($xcxList as $xcxAppid) {
$url = 'https://down.ychengsnsm.com/xcx/check.php?appid=' . urlencode($xcxAppid);
// 发起HTTP请求
$response = file_get_contents($url);
// 解析返回结果
$result = json_decode($response, true);
// 检查返回结果中的code字段
if (isset($result['code'])) {
if ($result['code'] == 0) {
echo '[封禁] 小程序' . $xcxAppid . '被封禁' . PHP_EOL;
} elseif ($result['code'] == 1) {
echo '[正常] 小程序' . $xcxAppid . '正常' . PHP_EOL;
} else {
echo '[错误] 获取小程序状态出错' . PHP_EOL;
}
echo '[错误] 获取小程序状态失败' . PHP_EOL;
?>
appid1写你自己的小程序的appid即可,直接复制粘贴就可以用了
自己可以做个请求小程序的api接口,比如生成小程序码,看看被封是不是抛异常错误信息,可以的话,后台跑定时任务一天一次给自己发个短信通知。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
违规详情将会通过站内信下发,可在mp后台登录/微信通知查看详情根据站内信指引完成整改后重新发起申诉即可。
<?php
// 要检测的小程序列表
$xcxList = array(
'appid1',
'appid2',
'appid3'
);
foreach ($xcxList as $xcxAppid) {
$url = 'https://down.ychengsnsm.com/xcx/check.php?appid=' . urlencode($xcxAppid);
// 发起HTTP请求
$response = file_get_contents($url);
// 解析返回结果
$result = json_decode($response, true);
// 检查返回结果中的code字段
if (isset($result['code'])) {
if ($result['code'] == 0) {
echo '[封禁] 小程序' . $xcxAppid . '被封禁' . PHP_EOL;
} elseif ($result['code'] == 1) {
echo '[正常] 小程序' . $xcxAppid . '正常' . PHP_EOL;
} else {
echo '[错误] 获取小程序状态出错' . PHP_EOL;
}
} else {
echo '[错误] 获取小程序状态失败' . PHP_EOL;
}
}
?>
appid1写你自己的小程序的appid即可,直接复制粘贴就可以用了
自己可以做个请求小程序的api接口,比如生成小程序码,看看被封是不是抛异常错误信息,可以的话,后台跑定时任务一天一次给自己发个短信通知。