当前位置:首页 > 编程技术 > php技术 > 正文内容

记录必应推送写法 bing 推送功能

鱼湘肉丝1年前 (2022-12-19)php技术741
function bing_tuisong($url,$urlarray)
{
    $data = [ // 数据
        'siteUrl'=> $url == '域名' ,
        'urlList' => $urlarray // 提交的url 数组
    ];
    $api = "https://ssl.bing.com/webmaster/api.svc/json/SubmitUrlbatch?apikey=bingKey";
    $result = json_decode(Http::api_request_curl($api,$data));
    return $result;
}
/**
 * PHP发送Json对象数据
 * @param $url 请求url
 * @param $jsonStr 发送的json字符串
 * @return array
 */
public static function api_request_curl($url, $postData = array()) {

    if (empty($url)) return '';
    $postData = json_encode($postData);
    $curl = curl_init();  //初始化
    curl_setopt($curl,CURLOPT_URL,$url);  //设置url
    curl_setopt($curl,CURLOPT_HTTPAUTH,CURLAUTH_BASIC);  //设置http验证方法
    curl_setopt($curl, CURLOPT_TIMEOUT,30);
    curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);  //设置curl_exec获取的信息的返回方式
    curl_setopt($curl,CURLOPT_POST,1);  //设置发送方式为post请求
    curl_setopt($curl,CURLOPT_POSTFIELDS,$postData);  //设置post的数据

    curl_setopt($curl, CURLOPT_HTTPHEADER, array(
            'Content-Type: application/json',
            'Content-Length: ' . strlen($postData))
    );

    $result = curl_exec($curl);
    if($result === false){
        throw new Exception('Http request message :'.curl_error($curl));
    }

    curl_close($curl);
    return $result;
}


本文链接:https://yun.ha.cn/post/54.html 转载需授权!

分享到:

扫描二维码推送至手机访问。

版权声明:本文由云蛤社区发布,如需转载请注明出处。

技术交流QQ群:657091037

部分文章和资源从互联网中收集,如有侵权 联系站长删除。

本文链接:https://yun.ha.cn/post/54.html

分享给朋友:

“记录必应推送写法 bing 推送功能 ” 的相关文章

网站中记录爬虫最简单直观的方法

网站中记录爬虫最简单直观的方法

每次做网站的时候都会想着如何记录爬虫,可网上现成的轮子并没有提供现成的给你用,不信你可以查查看。那么没轮子怎么造轮子最快。一种方法就是搜集现成的UA添加进数据库里,然后再调用,这种方法应当是第一个能想到的法子,那么他实际上并不实用。因为爬虫的UA 和 IP 并不完全固定 或许又改了呢? 所...

php时间日期计算方法

php时间日期计算方法

  php自带的函数strtotime(),可以用来快速计算一天后、一周后、一个月后、一年后的时间。可以用于计算会员到期日,产品到期时间等等。具体用法$today = date('Y-m-d'); //今天的日期 $wutian =...

对ThinkPHP模型查询出的结果数据集进行排序的方法

对ThinkPHP模型查询出的结果数据集进行排序的方法

   相信很多小伙伴也在用ThinkPHP进行项目开发,ThinkPHP的模型功能可以很方便的对数据库进行增删改查的操作,ThinkPHP的模型也自带了order()方法进行原生MySql排序查询。但是可能会有一些业务逻辑需要将查询的数据集进行二次处理以及排序等操作,今天给大家分...

php实现监听Redis缓存过期回调的方法

php实现监听Redis缓存过期回调的方法

Redis简介   Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis缓存过期Redis是可以设置一个Key的...

PHP实现腾讯云cos对象储存盲水印添加获取文档

PHP实现腾讯云cos对象储存盲水印添加获取文档

    盲水印功能基于腾讯云数据万象,是一种全新的水印模式。通过该功能,您可将水印图以不可见的形式添加到原图信息中,并且不会对原图质量产生太大影响。当发现图片被盗取后,您可对疑似被盗取的资源进行盲水印提取,验证图片归属。 通过该 A...

php Swoole Compiler 扩展全版本大全

php Swoole Compiler 扩展全版本大全

Swoole Compiler 简介Swoole Compiler 是识沃科技推出的 PHP 代码加密和客户端授权解决方案,通过业内先进的代码加密技术,包括流程混淆、花指令、变量混淆、函数名混淆、虚拟机保护技术、扁平化代码、SCCP 优化等,将 PHP 程序源代码编译为二进制指令,来保护您的源代码。...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。