Contact Us
Back top
Current Location : APIs > 一点资讯
一点资讯 Transactions( 126 )

一点资讯

304

Intro. :

Tag : 新闻自媒体

On Shelves Time : 2016-12-29

Type :

Total invocations(updated per hour)

一点资讯新闻 ¥ 1.00 yuan/100calls 辅助工具 每天免费测试 30

接口服务

接口延迟等级: 低(1~3秒内) 平台反爬等级: 低(6个月更改1次)
平台升级频率: 低(6个月升级1次)

数据指标

最大数据量: 无限制 最大页数: 无限制
每页数据量: 10 数据实时性: 实时
数据回溯性: 全部 数据排序项: 平台默认
缺失的数据字段: 暂无 备注: 暂无

API Mark

Example

注: 该接口为实时数据接口,可能受目标平台或网络状态影响,会存在一定的错误率,建议在程序中加入出错重试机制。
Error Code
-- 请求示例 url 默认请求参数已经做URL编码 curl -i "http://api01.idataapi.cn:8000/news/yidianzixun?apikey=&kw=%E6%9E%97%E4%B8%B9"
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; import java.net.URL; import java.nio.charset.Charset; import org.json.JSONException; import org.json.JSONObject; import java.io.PrintWriter; import java.net.URLConnection; public class Example { private static String readAll(Reader rd) throws IOException { StringBuilder sb = new StringBuilder(); int cp; while ((cp = rd.read()) != -1) { sb.append((char) cp); } return sb.toString(); } public static JSONObject postRequestFromUrl(String url, String body) throws IOException, JSONException { URL realUrl = new URL(url); URLConnection conn = realUrl.openConnection(); conn.setDoOutput(true); conn.setDoInput(true); PrintWriter out = new PrintWriter(conn.getOutputStream()); out.print(body); out.flush(); InputStream instream = conn.getInputStream(); try { BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8"))); String jsonText = readAll(rd); JSONObject json = new JSONObject(jsonText); return json; } finally { instream.close(); } } public static JSONObject getRequestFromUrl(String url) throws IOException, JSONException { URL realUrl = new URL(url); URLConnection conn = realUrl.openConnection(); InputStream instream = conn.getInputStream(); try { BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8"))); String jsonText = readAll(rd); JSONObject json = new JSONObject(jsonText); return json; } finally { instream.close(); } } public static void main(String[] args) throws IOException, JSONException { // 请求示例 url 默认请求参数已经做URL编码 String url = "http://api01.idataapi.cn:8000/news/yidianzixun?apikey=&kw=%E6%9E%97%E4%B8%B9"; JSONObject json = getRequestFromUrl(url);; System.out.println(json.toString()); } }
//using System.Net.Security; //using System.Security.Cryptography.X509Certificates; private const String method = "GET"; static void Main(string[] args) { String bodys = ""; // 请求示例 url 默认请求参数已经做URL编码 String url = "http://api01.idataapi.cn:8000/news/yidianzixun?apikey=&kw=%E6%9E%97%E4%B8%B9"; HttpWebRequest httpRequest = null; HttpWebResponse httpResponse = null; if (url.Contains("https://")) { ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult); httpRequest = (HttpWebRequest)WebRequest.CreateDefault(new Uri(url)); } else { httpRequest = (HttpWebRequest)WebRequest.Create(url); } httpRequest.Method = method; if (0 < bodys.Length) { byte[] data = Encoding.UTF8.GetBytes(bodys); using (Stream stream = httpRequest.GetRequestStream()) { stream.Write(data, 0, data.Length); } } try { httpResponse = (HttpWebResponse)httpRequest.GetResponse(); } catch (WebException ex) { httpResponse = (HttpWebResponse)ex.Response; } Console.WriteLine(httpResponse.StatusCode); Console.WriteLine(httpResponse.Method); Console.WriteLine(httpResponse.Headers); Stream st = httpResponse.GetResponseStream(); StreamReader reader = new StreamReader(st, Encoding.GetEncoding("utf-8")); Console.WriteLine(reader.ReadToEnd()); Console.WriteLine("\n"); } public static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors) { return true; }
<?php $method = "GET"; // 请求示例 url 默认请求参数已经做URL编码 $url = "http://api01.idataapi.cn:8000/news/yidianzixun?apikey=&kw=%E6%9E%97%E4%B8%B9"; $curl = curl_init(); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_FAILONERROR, false); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_HEADER, true); curl_setopt($curl, CURLOPT_ENCODING, "gzip"); var_dump(curl_exec($curl)); ?>
# coding:utf-8 """ Compatible for python2.x and python3.x requirement: pip install requests """ from __future__ import print_function import requests # 请求示例 url 默认请求参数已经做URL编码 url = "http://api01.idataapi.cn:8000/news/yidianzixun?apikey=&kw=%E6%9E%97%E4%B8%B9" headers = { "Accept-Encoding": "gzip", "Connection": "close" } if __name__ == "__main__": r = requests.get(url, headers=headers) json_obj = r.json() print(json_obj)

Request Field( Params marked* means users should choose one from the each marked items to fill in.)

Property Name Type Mandatory Example Description
catid string *
kw string * 林丹
uid string * m98127
pageToken string 翻页值
contentType string

Response Fields

Property Name Type Example Description
  • data array [...] 返回的数据
  • id string 0GRhYDTQ 新闻ID
  • posterId string null 发布者ID
  • posterScreenName string 环球网 发布者名称
  • publishDateStr string 2017-05-25T09:10:00 发布时间(UTC时间)
  • publishDate number 1495703400 发布日期时间戳
  • title string 阿里云胡晓明:云上贵州是中国政务金名片 标题
  • content string 【环球科技综合报道】“我非常清楚地记得第一次来贵州,那是2014年的9月。今天我 新闻内容
  • imageUrls array null 图像url合集
  • url string http://www.yidianzixun.com/home?page=article 新闻链接
  • likeCount number 144 新闻的点赞数
  • commentCount number 0 评论数
  • shareCount number null 转发数
  • tags array [...] 标签列表
  • dislikeCount number 45 踩数
  • originUrl string https://m.huanqiu.com/r/MV8wXzEwNzM5NzM3XzU2XzE0OTU3MDM0MDA=?__from=yidian 原创url
  • pageToken string 20 翻页值
  • hasNext boolean true 是否有下一页
  • retcode string 000000 返回的状态码
  • dataType string news 本次查询的api类型
  • appCode string yidianzixun 本次查询的api名

Returns The Sample

{
    "data": [
        {
            "id": "0GRhYDTQ",
            "posterId": null,
            "posterScreenName": "环球网",
            "publishDateStr": "2017-05-25T09:10:00",
            "publishDate": 1495703400,
            "title": "阿里云胡晓明:云上贵州是中国政务金名片",
            "content": "【环球科技综合报道】“我非常清楚地记得第一次来贵州,那是2014年的9月。今天我已经是第19次来贵阳了。在这19次当中,我清晰地看到了贵州大数据产业的发展。”5月25日,在贵州数博会云栖政务论坛上,阿里云总裁胡晓明回顾了阿里巴巴与贵州合作的历程。他本人作为阿里云“云上贵州”项目的总指挥,曾多次来到贵州。“我最关心的是有没有把阿里巴巴最先进的技术送到贵州”。胡晓明说,当时阿里巴巴做云计算的时候,在中国还没有人开始尝试,很多人认为云计算太难了。这就如同4年前所有人谈云上贵州的时候认为是不可能的一样。“怎么可能,要把所有的贵州省各厅局的IT系统迁上来,怎么可能!”现在,“云上贵州”已经成为中国政务服务的金名片,是首个由省级政府主导的云平台。其意义和难度,阿里云内部把它喻为解放战争三大战役前最重要的“塔山阻击战”。这场战役直接决定了锦州战役甚至于影响了辽沈战役的结局。而“云上贵州”的成败也在一定意义上决定了贵州大数据产业的未来。现在贵州省各单位已经有612个应用系统运行在“云上贵州”平台上,这为后期的数据创新打下了基础。两年后,新疆、山东等地陆续效仿。“我们曾经统计过,中国一个老百姓从出生到死亡,政府要提供多少服务?2500项!非常了不起。”胡晓明说,如果把这些服务全部在线,背后就需要更高效的IT系统,更高效的大数据分析平台。今天云上贵州正往这个方向快速发展。",
            "imageUrls": null,
            "url": "http:\/\/www.yidianzixun.com\/home?page=article&id=0GRhYDTQ",
            "likeCount": 144,
            "commentCount": 0,
            "shareCount": null,
            "tags": [
                "科技"
            ],
            "dislikeCount": 45,
            "originUrl": "https:\/\/m.huanqiu.com\/r\/MV8wXzEwNzM5NzM3XzU2XzE0OTU3MDM0MDA=?__from=yidian"
        }
    ],
    "pageToken": "20",
    "hasNext": true,
    "retcode": "000000",
    "dataType": "news",
    "appCode": "yidianzixun"
}

Detailed Data

No Details

状态码

Status Code Return Value Format : JSON

{

message:"API rate limit exceeded",

retcode:100703

}

The API in our platform is only paid on number of calls. For the detail, please refer to the below table.

Status Code Code Meaning Detailed Description Need paid or not?
000000 invoke successfully(data is not null) 成功调用并返回数据
100002 Search no result 目标参数搜索没结果
100301 Account not found 用户帐号不存在
100303 Search no result 账号未收录
100000 Server internal error 服务器内部错误
100001 Network error 网络错误
100004 Target server error 目标服务器错误
100005 Param error 用户输入参数错误
100700 Invalid authentication credentials 授权失败
100701 API stopped 您的当前API已停用
100702 Account stopped 您的账户已停用
100703 API rate limit exceeded 并发已达上限
100704 API maintenance API维护中
100705 API not found with these values API不存在
100706 Please add api first 请先添加api
100707 Number of calls exceeded 调用次数超限
100802 Missing url param 'time' or uri path is not equal to 2 请求路径错误或者缺少"time"参数
100803 Wrong pageToken 参数pageToken有误

Often With The Purchase Of Data