广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么查询新闻头条
  • 126
分享到

php怎么查询新闻头条

新闻php 2022-10-19 17:10:09 126人浏览 独家记忆
摘要

本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php怎么查询新闻头条?基于php的免费新闻头条接口查询1、开通接口新闻头条接口服务使用的聚合数据提供的免费接口,每天可以100次免费调用。可以通过https://w

教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。

php怎么查询新闻头条?

基于php的免费新闻头条接口查询

1、开通接口

新闻头条接口服务使用的聚合数据提供的免费接口,每天可以100次免费调用。

可以通过https://www.juhe.cn/docs/api/id/235?s=cpphpcn注册及开通。

2、新闻头条列表查询

<?php

// 请求的接口URL
$apiUrl = 'Http://v.juhe.cn/toutiao/index';
// 请求参数
$params = [
    'type' => 'top', // 新闻类型
    'key' => 'xxxxxx', // 接口调用key,通过聚合平台申请开通
];
$paramsString = http_build_query($params);
// 发起接口请求
$response = juheHttpRequest($apiUrl, $paramsString, 1);
// 处理接口返回结果,根据自身业务逻辑修改处理
$paramstring = http_build_query($params);
$content = juheHttpRequest($apiUrl, $paramstring, 1);
$result = JSON_decode($content, true);
if ($result) {
    if ($result['error_code'] == 0) {
        // 请求成功,根据自身业务逻辑修改处理
        $news = $result['result']['data'];
        if ($news) {
            foreach ($news as $key => $newsInfo) {
                // 更多字段,请参考官方接口文档
                echo $newsInfo['title'].PHP_EOL;
            }
        }
    } else {
        // 请求异常,根据自身业务逻辑修改处理
        echo "{$result['error_code']}:{$result['reason']}" . PHP_EOL;
    }
} else {
    //可能网络异常等问题请求失败,根据自身业务逻辑修改处理
    echo "请求失败";
}

3、新闻头条详情查询

<?php

// 请求的接口URL
$apiUrl = 'http://v.juhe.cn/toutiao/content';
// 请求参数
$params = [
    'uniquekey' => 'f9b3e37d91b452e182eda11db61e9c99', // 新闻ID
    'key' => 'xxxxxx', // 接口调用key,通过聚合平台申请开通
];
$paramsString = http_build_query($params);
// 发起接口请求
$response = juheHttpRequest($apiUrl, $paramsString, 1);
// 处理接口返回结果,根据自身业务逻辑修改处理
$paramstring = http_build_query($params);
$content = juheHttpRequest($apiUrl, $paramstring, 1);
$result = json_decode($content, true);
if ($result) {
    if ($result['error_code'] == 0) {
        // 请求成功,根据自身业务逻辑修改处理
        $newsContent = $result['result']['content'];
        echo $newsContent;
    } else {
        // 请求异常,根据自身业务逻辑修改处理
        echo "{$result['error_code']}:{$result['reason']}" . PHP_EOL;
    }
} else {
    //可能网络异常等问题请求失败,根据自身业务逻辑修改处理
    echo "请求失败";
}

4、通用HTTP网络请求函数


function juheHttpRequest($url, $params = false, $ispost = 0)
{
    $httpInfo = [];
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
    curl_setopt($ch, CURLOPT_USERAGENT, 'JUHE API');
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3);
    curl_setopt($ch, CURLOPT_TIMEOUT, 12);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 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;
}

以上就是php怎么查询新闻头条的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: php怎么查询新闻头条

本文链接: https://www.lsjlt.com/news/90061.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php怎么查询新闻头条
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php怎么查询新闻头条?基于PHP的免费新闻头条接口查询1、开通接口新闻头条接口服务使用的聚合数据提供的免费接口,每天可以100次免费调用。可以通过https://w...
    99+
    2022-10-19
    新闻 php
  • php如何查询新闻头条
    这篇文章主要介绍“php如何查询新闻头条”,在日常操作中,相信很多人在php如何查询新闻头条问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何查询新闻头条”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-07-04
  • 基于PHP的免费新闻头条接口查询
    1、开通接口 新闻头条接口服务使用的聚合数据提供的免费接口,每天可以100次免费调用。可以通过https://www.juhe.cn/docs/api/id/235注册及开通。 2、新闻头条列表查询 <php // 请求的接口UR...
    99+
    2022-10-22
    PHP 聚合
  • 基于Python的免费新闻头条接口查询
    一、开通接口 新闻头条接口服务使用的聚合数据提供的免费接口,每天可以100次免费调用。可以通过https://www.juhe.cn/docs/api/id/235注册及开通。 二、Python发起接口请求 #!/usr/bin/pytho...
    99+
    2022-10-22
    Python 聚合
  • php怎么实现对新闻信息的增删查改
    PHP是一种开源的服务器端脚本语言,常被用于动态生成 Web 页面。与其它编程语言相比,PHP的语法简单易懂,入手容易,即使是初学者也可以很快上手。在 Web 开发中,新闻管理是很重要的一项工作。随着互联网的发展,新闻信息更新速度越来越快,...
    99+
    2023-05-14
    php
  • php怎么查询MySQL的8条数据
    PHP是一款非常流行并且实用的编程语言,它可以用于各种不同的项目,从简单Java应用程序到大型Web应用程序。对于许多网站工程师来说,查询数据库中的数据是一个基本的需求,这可以使我们更好地了解网站上的用户行为,以及优化网站的性能。在本文中,...
    99+
    2023-05-14
    php mysql
  • php怎么每次查询10条数据
    本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。php怎么每次查询10条数据?php+mysql实现只查询前10条数据:在mysql数据库,创建一张user表,表内插入多条数据,用于测试。创建一个test.php文件,...
    99+
    2020-10-07
    php
  • PHP中怎么查询前十条记录
    这篇文章主要讲解了“PHP中怎么查询前十条记录”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP中怎么查询前十条记录”吧!连接到数据库首先,我们需要使用PHP代码连接到数据库。在这里,我们...
    99+
    2023-07-06
  • php怎么查询新华字典
    本篇内容主要讲解“php怎么查询新华字典”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php怎么查询新华字典”吧!php查询新华字典的方法:1、创建一个PHP示例文件;2、设置“header(&...
    99+
    2023-07-04
  • php怎么查询字符串以什么开头
    两种实现方法:1、使用substr()函数查询头部字符,只需要将该函数的第二个参数设置为0,第三个参数设置为N即可获取字符串开头N个字符,语法“substr(字符串,0,N)”。2、使用mb_substr()函...
    99+
    2022-08-08
    php php字符串
  • 聊聊怎么用php查询数据库中最新的一条数据
    在编写 PHP 应用程序时,使用 SQL 查询是非常常见的操作。通常,我们需要在数据库中找到最新添加的数据,并将其显示在页面上。在本文中,我们将讨论如何使用 PHP 查询数据库中最新的一条数据。查询数据库中的最新一条数据通常需要以下步骤:连...
    99+
    2023-05-14
  • MySql怎么查询符合条件的最新数据行
    这篇“MySql怎么查询符合条件的最新数据行”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySql怎么查询符合条件的最新数...
    99+
    2023-07-02
  • redis怎么实现条件查询?
    redis怎么实现条件查询?这个问题可能是我们日常工作经常见到的。通过这个问题,希望你能收获更多。今天跟随小编一起来看解决方案吧。一、导入jar包二、实现简单的条件查询创建一个User实体类public c...
    99+
    2022-10-18
    redis edi %d
  • dedecms怎么实现条件查询
    dedecms可以使用SQL查询语句来实现条件查询,操作步骤为:1、打开DedeCMS管理后台;2、导航到“数据库管理”页面;3、根据需求,编写相应的查询语句;4、点击执行按钮或相应的提交按钮来执行查询;5、查看符合查询条件的记录即可。本教...
    99+
    2023-08-03
  • sqlserver中怎么查询死锁源头
    这篇文章将为大家详细讲解有关sqlserver中怎么查询死锁源头,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。查找出SQLServer的死锁和阻塞的源头 -...
    99+
    2022-10-18
    sqlserver
  • navicat怎么新建查询
    navicat中新建查询的方法:1、打开navicat管理工具;2、点击左上角“连接”,连接一个数据库;3、点击菜单栏“查询”按钮即可新建一个查询。具体操作步骤:打开navicat管理工具。打开navicat之后,在工具主页面左上角中找到“...
    99+
    2022-10-11
    navicat
  • sql条件查询语句怎么写
    SQL条件查询语句的写法如下:SELECT 列名FROM 表名WHERE 条件;其中,列名是要查询的字段名,可以是单...
    99+
    2023-10-10
    sql
  • mysql怎么查询下一条数据
    小编给大家分享一下mysql怎么查询下一条数据,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql查询下一条数据的方法:从news表里按从小到大的顺序选择一条比当前ID大的数据,代码为【t...
    99+
    2022-10-18
    mysql mysql数据库 下一
  • layui多条件查询怎么实现
    在Layui中实现多条件查询可以通过以下步骤实现:1. 在HTML页面中创建一个表单,包含多个输入框或下拉框,用于用户输入查询条件。...
    99+
    2023-09-22
    layui
  • linq多条件查询怎么使用
    本篇内容介绍了“linq多条件查询怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linq多条件查询,当条件为NUll时不做查询,只有...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作