Contact Us
Back top
Current Location : APIs > 微信公众号文章link版
微信公众号文章link版 Transactions( 1085 )

微信公众号文章link版

756

Intro. : wechat profession

Tag : 新闻自媒体

On Shelves Time : 2017-05-22

Type :

Total invocations(updated per hour)

微信公众号文章链接版 ¥ 1.00 yuan/100条 辅助工具 每天免费测试 30

接口服务

接口延迟等级: - 平台反爬等级: -
平台升级频率: -

数据指标

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

API Mark

  • Method :

    HTTP HTTPS GET

  • Endpoint :

    http://api01.idataapi.cn:8000/post/weixinpro?apikey={Your apikey}&links=aHR0cHM6Ly9tcC53ZWl4aW4ucXEuY29tL3M%2Fc3JjPTExJnRpbWVzdGFtcD0xNTcyNDI2MDAyJnZlcj0xOTQzJnNpZ25hdHV

  • API transfer :

    View your own API KEY (API call credentials)

Example

注: 该接口为实时数据接口,可能受目标平台或网络状态影响,会存在一定的错误率,建议在程序中加入出错重试机制。
Error Code
-- 请求示例 url 默认请求参数已经做URL编码 curl -i "http://api01.idataapi.cn:8000/post/weixinpro?apikey={Your apikey}&links=aHR0cHM6Ly9tcC53ZWl4aW4ucXEuY29tL3M%2Fc3JjPTExJnRpbWVzdGFtcD0xNTcyNDI2MDAyJnZlcj0xOTQzJnNpZ25hdHV"
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/post/weixinpro?apikey={Your apikey}&links=aHR0cHM6Ly9tcC53ZWl4aW4ucXEuY29tL3M%2Fc3JjPTExJnRpbWVzdGFtcD0xNTcyNDI2MDAyJnZlcj0xOTQzJnNpZ25hdHV"; 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/post/weixinpro?apikey={Your apikey}&links=aHR0cHM6Ly9tcC53ZWl4aW4ucXEuY29tL3M%2Fc3JjPTExJnRpbWVzdGFtcD0xNTcyNDI2MDAyJnZlcj0xOTQzJnNpZ25hdHV"; 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/post/weixinpro?apikey={Your apikey}&links=aHR0cHM6Ly9tcC53ZWl4aW4ucXEuY29tL3M%2Fc3JjPTExJnRpbWVzdGFtcD0xNTcyNDI2MDAyJnZlcj0xOTQzJnNpZ25hdHV"; $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/post/weixinpro?apikey={Your apikey}&links=aHR0cHM6Ly9tcC53ZWl4aW4ucXEuY29tL3M%2Fc3JjPTExJnRpbWVzdGFtcD0xNTcyNDI2MDAyJnZlcj0xOTQzJnNpZ25hdHV" 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
links string aHR0cHM6Ly9tcC53ZWl4aW4ucXEuY29tL3M/X19iaXo9TXpJeE5ERXpOekk0TWc9PSZtaWQ9MjY1MzMwNzgzNCZpZHg9MSZzbj1mMzIzYmI3NzI4YjdjZmQ3NjljMzM0ZDgwZWZlOTE4MiY= 微信公众号文章链接(多条链接需用英文,分隔然后base64处理 最多10条)

Response Fields

Property Name Type Example Description
  • commentCount string null 回复此条评论数
  • coverUrl array [...] 封面url
  • likeCount string null 当前对象点赞数
  • biz string MzI3MjgwMTE2MA== 微信公众平台唯一ID
  • shareCount string null 分享数
  • html string content对应的html代码,包含格式标签等
  • posterId string TCsuperstar 微信号
  • viewCount string null 浏览数
  • originUrl string null 阅读原文链接
  • writers string null 作者
  • updateDate number 1572429718 更新时间
  • content string NBA新赛季全面开战今日受注赛程:周五303 美职篮 多伦多猛龙VS波士顿凯尔特 文章内容
  • origin boolean false 是否原创
  • posterScreenName string 业主大咖汇 微信号名称
  • title string NBA新赛季2019-2020 文章标题
  • publishDate number 1571983787 发布时间:时间戳格式
  • url string http://mp.weixin.qq.com/s?src=11 文章链接
  • posterOriginId string gh_88070ca1683a 微信公众原始ID
  • audioUrls string null 音频链接
  • description string NBA新赛季全面开战今日受注赛程:周五303 美职篮 多伦多猛龙VS波士顿凯尔特 文章简介
  • idx string 2 当次发布的第几篇内容
  • mid string 2247484486 图文消息ID
  • isTop boolean false 是否为当次发布的首篇内容
  • id string 991DC922A3E6BD8A307315C56D6AF8EEEEC462DD 评论ID
  • imageUrls array [...] 图片链接
  • publishDateStr string 2019-10-25T06:09:47 发布时间:字符串格式
  • videoUrls string null 视频链接

Returns The Sample

null

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