实时获取公众号文章内容
<h5>简要描述</h5>
<ul>
<li>实时获取公众号文章页内容</li>
</ul>
<h5>收费标准</h5>
<ul>
<li><code>按调用次数:1分钱/次</code></li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://data.wxrank.com/weixin/artinfo</code></li>
</ul>
<pre><code>curl --location &#039;http://data.wxrank.com/weixin/artinfo&#039; \
--header &#039;Content-Type: application/json&#039; \
--data &#039;{
&quot;key&quot;: &quot;xxx&quot;,
&quot;url&quot;: &quot;https://mp.weixin.qq.com/s?__biz=MzIzOTU0NTQ0MA==&amp;mid=2247544558&amp;idx=1&amp;sn=fb57861a2cbb1e24d5f297d303725362&amp;chksm=e8e822f97fd977ad2b1b484c72bdb2024bbe6305aef91735edf67e471670d714cae5a4a352ff&amp;scene=126&amp;sessionid=1736469183#rd&quot;
}&#039;</code></pre>
<p>> python语言调用示例</p>
<pre><code>import requests
import json
apikey = &#039;your_api_key&#039;;
url = &#039;http://data.wxrank.com/weixin/artinfo&#039;
data = {
&quot;key&quot;: apikey,
&quot;url&quot;: &quot;https://mp.weixin.qq.com/s/7iDKi_oVi_LSQAyN_nPzWg&quot;
}
headers = {
&#039;Content-Type&#039;: &#039;application/json&#039;
}
response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.text)
</code></pre>
<h5>请求方式</h5>
<ul>
<li>GET / POST</li>
</ul>
<p><code>如果以get方式请求,url务必要做urlencode,因为url链接中往往会有&amp;连接符,需要转义处理</code></p>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">key</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>密钥</td>
</tr>
<tr>
<td style="text-align: left;">url</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>文章链接,长链和短链都可以</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
&quot;code&quot;: 0,
&quot;msg&quot;: &quot;剩余99210积分&quot;,
&quot;data&quot;: {
&quot;biz&quot;: &quot;MzIzOTU0NTQ0MA==&quot;,
&quot;mid&quot;: &quot;2247544558&quot;,
&quot;idx&quot;: &quot;1&quot;,
&quot;sn&quot;: &quot;fb57861a2cbb1e24d5f297d303725362&quot;,
&quot;article_url&quot;: &quot;https://mp.weixin.qq.com/s?__biz=MzIzOTU0NTQ0MA%3D%3D&amp;mid=2247544558&amp;idx=1&amp;sn=fb57861a2cbb1e24d5f297d303725362&quot;,
&quot;name&quot;: &quot;阿里云开发者&quot;,
&quot;user_name&quot;: &quot;gh_7fc9311f04ad&quot;,
&quot;pub_time&quot;: &quot;2025-01-10 08:31:24&quot;,
&quot;signature&quot;: &quot;阿里巴巴官方技术号,关于阿里的技术创新均呈现于此。&quot;,
&quot;hd_head_img&quot;: &quot;http://wx.qlogo.cn/mmhead/Q3auHgzwzM4yGEW4Je6O6aLExtOx3rQQXxibBoiawVa1y9ncdIvz8aWA/0&quot;,
&quot;msg_cdn_url&quot;: &quot;https://mmbiz.qpic.cn/mmbiz_jpg/Z6bicxIx5naIzKjOqpMbH2YUhPs3fIiaFuE2bkuxOR09n4xrfIvaj9O7abP220RG3AekoAOf1IAib7O2azfic8GG6g/0?wx_fmt=jpeg&quot;,
&quot;service_type&quot;: &quot;0&quot;,
&quot;copyright_stat&quot;: &quot;1&quot;,
&quot;title&quot;: &quot;架构实操:画好一张业务模型图&quot;,
&quot;digest&quot;: &quot;本文以SDK设计的角度分析了如何构建一张属于SDK的各个业务的模型。&quot;,
&quot;author&quot;: &quot;陈锦杰(河洲)&quot;,
&quot;province_name&quot;: &quot;浙江&quot;,
&quot;comment_id&quot;: &quot;4017074261348057100&quot;,
&quot;text&quot;: &quot;阿里妹导读本文以SDK设计的角度分析了如何构建一张属于SDK的各个业务的模型图。引言这个话题源自于SDK部门设计标准的推导。我看过很多介绍技术模型的文章,大部分都是介绍从实体的角度如何画技术架构图。但真正介绍业务能力相关的业务模型却很少。这是因为业务的抽象复用要比技术的抽象复用难得多,而我要介绍的是以SDK设计的角度去分析如何构建一张属于SDK的各个业务的模型图。对接业务是每个开发需要做的事情,对于每个业务的负责人有义务讲好自己业务模型的“故事”,引用《人人都是架构师》的一句话:架构的事情谁来做呢?看一下你座位左边的,再看一下你座位右边的,再看一下你主管.... 别看了,他们是要做,你自己也要做,人人都是架构师。什么是业务模型图什么是业务模型图?这个问题在我刚开始实践画业务模型图的时候很困扰我,在我们日常工作中经常能看到各种各样的有关架构或者是模型的图,大家对这些图的理解千人千面,有的会把业务模型图当成是一个流程图,有人会把它等同于业务架构图,也有人会将它理解成是一个介绍业务的图例。...&quot;,
&quot;html&quot;: &quot;&lt;section style=\&quot;text-align: center;\&quot; nodeleaf=\&quot;\&quot;&gt;&lt;img src=\&quot;https://mmbiz.qpic.cn/sz_mmbiz_jpg/2RSUDVWNfiaoRHibGgjTrIibWUXSVibhkswj6swN8mXyc0ZdVra22QJqMKgiaAKE7BgyXaeq1IiaBAicBcGzic7SBzmpMQ/640?wx_fmt=jpeg&amp;from=appmsg\&quot; class=\&quot;rich_pages wxw-img\&quot; data-ratio=\&quot;0.4256\&quot; data-s=\&quot;300,640\&quot; data-type=\&quot;jpeg\&quot; data-w=\&quot;2500\&quot; style=\&quot;width:100%;\&quot; type=\&quot;block\&quot; data-backw=\&quot;578\&quot; data-backh=\&quot;246\&quot; data-imgfileid=\&quot;100050365\&quot;&gt;&lt;/section&gt; ...&quot;
}
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">biz</td>
<td style="text-align: left;">string</td>
<td>文章biz</td>
</tr>
<tr>
<td style="text-align: left;">mid</td>
<td style="text-align: left;">int</td>
<td>文章mid</td>
</tr>
<tr>
<td style="text-align: left;">sn</td>
<td style="text-align: left;">string</td>
<td>文章sn</td>
</tr>
<tr>
<td style="text-align: left;">idx</td>
<td style="text-align: left;">int</td>
<td>文章位置,1代表头条,以此类推</td>
</tr>
<tr>
<td style="text-align: left;">article_url</td>
<td style="text-align: left;">string</td>
<td>文章长链接</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">string</td>
<td>公众号名称</td>
</tr>
<tr>
<td style="text-align: left;">user_name</td>
<td style="text-align: left;">string</td>
<td>公众号原始id</td>
</tr>
<tr>
<td style="text-align: left;">pub_time</td>
<td style="text-align: left;">timestamp</td>
<td>文章发布时间</td>
</tr>
<tr>
<td style="text-align: left;">signature</td>
<td style="text-align: left;">string</td>
<td>公众号简介</td>
</tr>
<tr>
<td style="text-align: left;">hd_head_img</td>
<td style="text-align: left;">string</td>
<td>公众号头像</td>
</tr>
<tr>
<td style="text-align: left;">msg_cdn_url</td>
<td style="text-align: left;">string</td>
<td>文章封面图</td>
</tr>
<tr>
<td style="text-align: left;">service_type</td>
<td style="text-align: left;">int</td>
<td>0.服务号 1.订阅号</td>
</tr>
<tr>
<td style="text-align: left;">copyright_stat</td>
<td style="text-align: left;">int</td>
<td>1.原创 2.转载</td>
</tr>
<tr>
<td style="text-align: left;">title</td>
<td style="text-align: left;">string</td>
<td>文章标题</td>
</tr>
<tr>
<td style="text-align: left;">digest</td>
<td style="text-align: left;">string</td>
<td>文章摘要</td>
</tr>
<tr>
<td style="text-align: left;">author</td>
<td style="text-align: left;">string</td>
<td>原创作者</td>
</tr>
<tr>
<td style="text-align: left;">comment_id</td>
<td style="text-align: left;">string</td>
<td>文章留言id</td>
</tr>
<tr>
<td style="text-align: left;">province_name</td>
<td style="text-align: left;">string</td>
<td>发布于(IP属地)</td>
</tr>
<tr>
<td style="text-align: left;">text</td>
<td style="text-align: left;">text</td>
<td>文章内容(去除html标签)</td>
</tr>
<tr>
<td style="text-align: left;">html</td>
<td style="text-align: left;">text</td>
<td>文章内容(包括html标签)</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<p>> <code>code 状态判断</code></p>
<ul>
<li>0:获取成功</li>
<li>1000:积分不足</li>
<li>1001:文章链接为空(必须是公众号文章链接,长链和短链都可以)</li>
<li>1002:文章验证失败(文章链接解析失败,验证不通过)</li>
<li>9999:QPS超过上限,请稍后再试(每秒不能超过10个)</li>
</ul>
<p>> 提醒:code=0,扣积分</p>