Contact Us
Back top
Current Location : APIs > 灯塔
灯塔 Transactions( 20 )

灯塔

Intro. :

Tag : 股吧 On Shelves Time : 2016-09-28

Type :

文章

Tutorials

Total invocations(updated per hour)

灯塔 0.10 yuan/100calls Test Now

API Mark

Example

-- 请求示例 url 默认请求参数已经做URL编码 curl -i "http://api01.bitspaceman.com:8000/post/dengta?apikey=&kw=%E4%B8%8A%E6%B5%B7%E8%8E%B1%E5%A3%AB"
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.bitspaceman.com:8000/post/dengta?apikey=&kw=%E4%B8%8A%E6%B5%B7%E8%8E%B1%E5%A3%AB"; 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.bitspaceman.com:8000/post/dengta?apikey=&kw=%E4%B8%8A%E6%B5%B7%E8%8E%B1%E5%A3%AB"; 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.bitspaceman.com:8000/post/dengta?apikey=&kw=%E4%B8%8A%E6%B5%B7%E8%8E%B1%E5%A3%AB"; $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.bitspaceman.com:8000/post/dengta?apikey=&kw=%E4%B8%8A%E6%B5%B7%E8%8E%B1%E5%A3%AB" 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
kw string 上海莱士 查询关键词
pageToken string 翻页值,从API返回结果可以拿到

Response Fields

Property Name Type Example Description
  • data array [...] 数据内容列表
  • id string 1494582615_9071198_201_7 文章ID
  • posterId string null 发布者ID
  • posterScreenName string null 发布者名称
  • publishDate number 1494582615 发布时间:时间戳格式
  • publishDateStr string 2017-05-12T09:50:15 发布时间:字符串格式
  • title string 上海莱士:关于重大事项继续停牌的公告 文章标题
  • content string 1 证券代码:002252 证券简称:上海莱士 公告编号:2017-045 上海 文章内容
  • imageUrls array null 图片链接
  • url string http://www.wedengta.com/news/newsDetail/3/1494582615_9071198_201_7.html 文章链接
  • likeCount number null 点赞数
  • commentCount string null 评论数
  • shareCount string null 转发数
  • videoUrls string null 视频链接
  • tags array [...] 标签
  • pageToken number 2 翻页值
  • hasNext boolean true 是否有下一页
  • retcode string 000000 返回状态码
  • dataType string post 本次查询的api类型
  • appCode string dengta 本次查询的api名

Returns The Sample

{
    "data": [
        {
            "id": "1494582615_9071198_201_7",
            "posterId": null,
            "posterScreenName": null,
            "publishDate": 1494582615,
            "publishDateStr": "2017-05-12T09:50:15",
            "title": "上海莱士:关于重大事项继续停牌的公告",
            "content": "1 证券代码:002252 证券简称:上海莱士 公告编号:2017-045 上海莱士血液制品股份有限公司 关于重大事项继续停牌的公告 本公司及董事会全体成员保证公告内容真实、准确和完整,并对公告中的虚假记载、误导性陈述或者重大遗漏承担责任。 特别提示:上海莱士血液制品股份有限公司股票(证券代码:002252)自2017年5月15日开市起继续停牌;公司债券(债券代码:112167)不停牌。 上海莱士血液制品股份有限公司(“公司”)于2017年4月20日接到控股股东科瑞天诚投资控股有限公司(“科瑞天诚”)及莱士中国有限公司(RAAS China Limited,“莱士中国”)通知,科瑞天诚及莱士中国正在共同筹划股份变更事宜。 根据《深圳证券交易所股票上市规则》、《中小企业板上市公司规范运作指引》和《中小企业板信息披露业务备忘录第14号:上市公司停复牌业务》等规则、指引的有关规定,经公司向深圳证券交易所申请,公司股票(股票简称:上海莱士;证券代码:002252)已于2017年4月21日开市起停牌。公司分别于2017年4月21日,2017年4月28日和2017年5月6日在指定媒体《证券时报》、《中国 证 券 报 》、《 上 海 证 券 报 》、《 证 券 日 报 》 和 巨 潮 资 讯 网(http:\/\/www.cninfo.com.cn)上刊登了《2017-031-关于重大事项停牌的公告》、《2017-035-关于重大事项停牌的进展公告》及《2017-044-关于重大事项继续停牌的公告》。 鉴于公司控股股东科瑞天诚及莱士中国正在与有关各方积极推动各项工作,尚需有关行政部门审批,相关审批程序较为繁琐,存在一定的不确定性。 经公司向深圳证券交易所申请,公司股票(股票简称:上海莱士;证券代码:002252)将于2017年5月15日开市起继续停牌。 继续停牌期间,公司将严格按照有关法律法规的规定和要求及时履行信息2 披露义务。 公司指定的信息披露媒体为《证券时报》、《中国证券报》、《上海证券报》、《证券日报》和巨潮资讯网(http:\/\/www.cninfo.com.cn),有关公司的信息均以在上述指定媒体披露的信息为准。 敬请广大投资者关注公司后续公告,注意投资风险。 特此公告。 上海莱士血液制品股份有限公司 董事会 二〇一七年五月十三日 ",
            "imageUrls": null,
            "url": "http:\/\/www.wedengta.com\/news\/newsDetail\/3\/1494582615_9071198_201_7.html",
            "likeCount": null,
            "commentCount": null,
            "shareCount": null,
            "videoUrls": null,
            "tags": [
                "中性"
            ]
        }
    ],
    "pageToken": 2,
    "hasNext": true,
    "retcode": "000000",
    "dataType": "post",
    "appCode": "dengta"
}

Detailed Data

No Details

Error code

Error Return Value Format : JSON

{

message:"API rate limit exceeded",

retcode:100703

}
Error Code Error Message Detailed Description
100000 Server internal error 服务器内部错误
100001 Network error 网络错误
100002 Search no result 目标参数搜索没结果
100004 Target server error 目标服务器错误
100005 Param error 用户输入参数错误
100301 Account not found 用户帐号不存在
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