当前位置: 首页 > news >正文

猴子数据域名防封接口降低小说被封的风险

最近网上频频有人抱怨自己看的小说被封,即使不是低俗小说,就是被分享的次数过多出现了被封的情况,读者是心烦气燥,但是更燥的应该是商家。特别是付费分销的商家,苦心经营的公众号基本上是算完了。对于仍存在违规行为的用户,平台将加重处罚力度。帐号如果严重违规,将会永久封停,不可解封。请用户不要通过第三方平台解封,对于此类异常解封行为,将会重新进行封停。
猴子数据域名防封技术实时自动检测、多级加密跳转,防止公众号业务域名直接暴露被投诉,有效的保护好公众号业务域名。猴子数据微信域名防封通过专业技术团队,为客户避免流量损失,分享一段代码供大家参考:

$url = "http://api.monkeyapi.com";
$params = array(
'appkey' =>'appkey',//您申请的APPKEY
'path' =>'/home',//需要切换的路由(非必传)
);

$paramstring = http_build_query($params);
$content = Curl($url, $paramstring);
$result = json_decode($content, true);
if($result) {
    var_dump($result);
}else {
    //请求异常
}

/**
    * 请求接口返回内容
    * @param    string $url [请求的URL地址]
    * @param    string $params [请求的参数]
    * @param    int $ipost [是否采用POST形式]
    * @return    string
*/
function Curl($url, $params = false, $ispost = 0)
{
    $httpInfo = array();
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
    curl_setopt($ch, CURLOPT_TIMEOUT, 60);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    if ($ispost) {
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
        curl_setopt($ch, CURLOPT_URL, $url);
    }else {
        if ($params) {
            curl_setopt($ch, CURLOPT_URL, $url.'?'.$params);
        } else {
            curl_setopt($ch, CURLOPT_URL, $url);
        }
    }

    $response = curl_exec($ch);
        if ($response === FALSE) {
        //echo "cURL Error: " . curl_error($ch);
        return false;
    }

    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    $httpInfo = array_merge($httpInfo, curl_getinfo($ch));
    curl_close($ch);
    return $response;
}

相关文章:

  • hadoop搭建之hive安装
  • 构造函数(constructor)与原型链(prototype)关系
  • css3省略……
  • ASP.NET MVC从视图传参到控制器的几种形式
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • 前端性能优化--懒加载和预加载
  • 如何封装使用api形式调用的vue组件
  • 小白修神传~程序员成神之路
  • 26、springboot与消息
  • Javascript基础之Array数组API
  • redhat6.4提权Ⅱ
  • 运算符和自增自减
  • ☆1033
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • linux下实用的快速随机生成复杂密码
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • download使用浅析
  • HTTP那些事
  • HTTP请求重发
  • Js基础——数据类型之Null和Undefined
  • React的组件模式
  • sessionStorage和localStorage
  • Terraform入门 - 1. 安装Terraform
  • WePY 在小程序性能调优上做出的探究
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 七牛云假注销小指南
  • 深入浏览器事件循环的本质
  • 数据仓库的几种建模方法
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • ###C语言程序设计-----C语言学习(6)#
  • #define 用法
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (1)bark-ml
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (2015)JS ES6 必知的十个 特性
  • (rabbitmq的高级特性)消息可靠性
  • (三)docker:Dockerfile构建容器运行jar包
  • (一)u-boot-nand.bin的下载
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • ***利用Ms05002溢出找“肉鸡
  • *p++,*(p++),*++p,(*p)++区别?
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .net refrector
  • .NET 中的轻量级线程安全
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • @hook扩展分析
  • @Transactional 详解
  • [ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务
  • [AIGC] Nacos:一个简单 yet powerful 的配置中心和服务注册中心
  • [Android]创建TabBar