-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinternet-common-open-api-resources.html
233 lines (219 loc) · 26.3 KB
/
internet-common-open-api-resources.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><title>互联网常见Open API文档资源(转载) | 王恒's Blog</title><meta name="keywords" content="Java,Hadoop,Linux,Shell,C#,PHP,Python,Coder,Arduino,Raspberry pi"><meta name="author" content="王恒"><meta name="copyright" content="王恒"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="所谓的开放API(OpenAPI)是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programming Interface,应用编程接口)开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,所开放的API就被称作OpenAPI(开放API)。 网站提供开放平台的API后,可以吸引一些第三方的开发人员在该平台上开发商业应用,平台提供">
<meta property="og:type" content="article">
<meta property="og:title" content="互联网常见Open API文档资源(转载)">
<meta property="og:url" content="http://wangheng.org/internet-common-open-api-resources.html">
<meta property="og:site_name" content="王恒's Blog">
<meta property="og:description" content="所谓的开放API(OpenAPI)是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programming Interface,应用编程接口)开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,所开放的API就被称作OpenAPI(开放API)。 网站提供开放平台的API后,可以吸引一些第三方的开发人员在该平台上开发商业应用,平台提供">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://i.loli.net/2020/05/01/gkihqEjXxJ5UZ1C.jpg">
<meta property="article:published_time" content="2011-08-16T14:43:56.000Z">
<meta property="article:modified_time" content="2021-11-20T16:23:38.549Z">
<meta property="article:author" content="王恒">
<meta property="article:tag" content="Java,Hadoop,Linux,Shell,C#,PHP,Python,Coder,Arduino,Raspberry pi">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://i.loli.net/2020/05/01/gkihqEjXxJ5UZ1C.jpg"><link rel="shortcut icon" href="/img/favicon.ico"><link rel="canonical" href="http://wangheng.org/internet-common-open-api-resources"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.min.css" media="print" onload="this.media='all'"><script async defer data-website-id="ddf4c251-6dc0-46f0-8b55-f3b5b1b5b13c" src="https://ds.apiof.com:13002/umami.js"></script><script>const GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: {"path":"/search.xml","preload":false,"languages":{"hits_empty":"找不到您查询的内容:${query}"}},
translate: undefined,
noticeOutdate: undefined,
highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false},
copy: {
success: '复制成功',
error: '复制错误',
noSupport: '浏览器不支持'
},
relativeDate: {
homepage: false,
post: false
},
runtime: '',
date_suffix: {
just: '刚刚',
min: '分钟前',
hour: '小时前',
day: '天前',
month: '个月前'
},
copyright: {"limitCount":50,"languages":{"author":"作者: 王恒","link":"链接: ","source":"来源: 王恒's Blog","info":"著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。"}},
lightbox: 'fancybox',
Snackbar: undefined,
source: {
justifiedGallery: {
js: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.js',
css: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.css'
}
},
isPhotoFigcaption: false,
islazyload: true,
isAnchor: false
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
title: '互联网常见Open API文档资源(转载)',
isPost: true,
isHome: false,
isHighlightShrink: false,
isToc: false,
postUpdate: '2021-11-21 00:23:38'
}</script><noscript><style type="text/css">
#nav {
opacity: 1
}
.justified-gallery img {
opacity: 1
}
#recent-posts time,
#post-meta time {
display: inline !important
}
</style></noscript><script>(win=>{
win.saveToLocal = {
set: function setWithExpiry(key, value, ttl) {
if (ttl === 0) return
const now = new Date()
const expiryDay = ttl * 86400000
const item = {
value: value,
expiry: now.getTime() + expiryDay,
}
localStorage.setItem(key, JSON.stringify(item))
},
get: function getWithExpiry(key) {
const itemStr = localStorage.getItem(key)
if (!itemStr) {
return undefined
}
const item = JSON.parse(itemStr)
const now = new Date()
if (now.getTime() > item.expiry) {
localStorage.removeItem(key)
return undefined
}
return item.value
}
}
win.getScript = url => new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.async = true
script.onerror = reject
script.onload = script.onreadystatechange = function() {
const loadState = this.readyState
if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
script.onload = script.onreadystatechange = null
resolve()
}
document.head.appendChild(script)
})
win.activateDarkMode = function () {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
}
}
win.activateLightMode = function () {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
}
}
const t = saveToLocal.get('theme')
if (t === 'dark') activateDarkMode()
else if (t === 'light') activateLightMode()
const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
if (asideStatus === 'hide') {
document.documentElement.classList.add('hide-aside')
} else {
document.documentElement.classList.remove('hide-aside')
}
}
const detectApple = () => {
if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){
document.documentElement.classList.add('apple')
}
}
detectApple()
})(window)</script><meta name="generator" content="Hexo 5.4.2"></head><body><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="/img/avatar.png" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="sidebar-site-data site-data is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">86</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">132</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">7</div></a></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 时间线</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/wiki/"><i class="fa-fw fas fa-pencil-alt"></i><span> 笔记</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> 友情链接</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> 其他</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/projects/"><i class="fa-fw fas fa-boxes"></i><span> 作品</span></a></li><li><a class="site-page child" href="/files/"><i class="fa-fw fas fa-folder-open"></i><span> 文件</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></div></div></div></div><div class="post" id="body-wrap"><header class="not-top-img" id="page-header"><nav id="nav"><span id="blog_name"><a id="site-name" href="/">王恒's Blog</a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> 搜索</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 时间线</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/wiki/"><i class="fa-fw fas fa-pencil-alt"></i><span> 笔记</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> 友情链接</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> 其他</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/projects/"><i class="fa-fw fas fa-boxes"></i><span> 作品</span></a></li><li><a class="site-page child" href="/files/"><i class="fa-fw fas fa-folder-open"></i><span> 文件</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></div></div><div id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></div></div></nav></header><main class="layout" id="content-inner"><div id="post"><div id="post-info"><h1 class="post-title">互联网常见Open API文档资源(转载)</h1><div id="post-meta"><div class="meta-firstline"><span class="post-meta-date"><i class="far fa-calendar-alt fa-fw post-meta-icon"></i><span class="post-meta-label">发表于</span><time class="post-meta-date-created" datetime="2011-08-16T14:43:56.000Z" title="发表于 2011-08-16 22:43:56">2011-08-16</time><span class="post-meta-separator">|</span><i class="fas fa-history fa-fw post-meta-icon"></i><span class="post-meta-label">更新于</span><time class="post-meta-date-updated" datetime="2021-11-20T16:23:38.549Z" title="更新于 2021-11-21 00:23:38">2021-11-21</time></span><span class="post-meta-categories"><span class="post-meta-separator">|</span><i class="fas fa-inbox fa-fw post-meta-icon"></i><a class="post-meta-categories" href="/categories/%E4%B9%B1%E4%B8%83%E5%85%AB%E7%B3%9F/">乱七八糟</a></span></div><div class="meta-secondline"><span class="post-meta-separator">|</span><span class="post-meta-pv-cv" id="" data-flag-title="互联网常见Open API文档资源(转载)"><i class="far fa-eye fa-fw post-meta-icon"></i><span class="post-meta-label">阅读量:</span><span id="busuanzi_value_page_pv"><i class="fa-solid fa-spinner fa-spin"></i></span></span></div></div></div><article class="post-content" id="article-container"><content>
所谓的开放API(<a target="_blank" rel="noopener" href="http://www.williamlong.info/archives/2144.html">OpenAPI</a>)是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programming Interface,应用编程接口)开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,所开放的API就被称作OpenAPI(开放API)。
<p>网站提供开放平台的API后,可以吸引一些第三方的开发人员在该平台上开发商业应用,平台提供商可以获得更多的流量与市场份额,第三方开发者不需要庞大的硬件与技术投资就可以轻松快捷的创业,从而达到双赢的目的,开放API是大平台发展、共享的途径,让开发者开发一个有价值应用,付出的成本更少,成功的机会更多。今天,OpenAPI作为互联网在线服务的发展基础,已经成为越来越多互联网企业发展服务的必然选择。下面我就列举一些常见网站服务的Open API文档资源索引。</p>
<p><strong>SNS类网站API</strong></p>
<p>Facebook - <a target="_blank" rel="noopener" href="http://developers.facebook.com/">http://developers.facebook.com/</a></p>
<p>人人网开放平台 - <a target="_blank" rel="noopener" href="http://dev.renren.com/">http://dev.renren.com/<span id="more"></span></a></p>
<p>51.com开放平台 - <a target="_blank" rel="noopener" href="http://developers.51.com/">http://developers.51.com/</a></p>
<p>MySpace开发者平台 - <a target="_blank" rel="noopener" href="http://developer.myspace.cn/">http://developer.myspace.cn/</a></p>
<p>Opensocial - <a target="_blank" rel="noopener" href="http://wiki.opensocial.org/">http://wiki.opensocial.org/</a></p>
<p>Google Gadgets 小工具 API 开发人员指南 - <a target="_blank" rel="noopener" href="http://www.google.com/intl/zh-TW/apis/gadgets/docs-home.html">http://www.google.com/intl/zh-TW/apis/gadgets/docs-home.html</a></p>
<p>Gadgets API 开发人员指南 - <a target="_blank" rel="noopener" href="http://code.google.com/intl/zh-CN/apis/gadgets/docs/dev_guide.html">http://code.google.com/intl/zh-CN/apis/gadgets/docs/dev_guide.html</a></p>
<p>Gadgets API - <a target="_blank" rel="noopener" href="http://code.google.com/intl/zh-CN/apis/gadgets/">http://code.google.com/intl/zh-CN/apis/gadgets/</a></p>
<p><strong>电子商务类</strong></p>
<p>Amazon API - <a target="_blank" rel="noopener" href="http://aws.amazon.com/">http://aws.amazon.com/</a></p>
<p>eBay API - <a target="_blank" rel="noopener" href="http://developer.ebay.com/">http://developer.ebay.com/</a></p>
<p>淘宝开放平台 - <a target="_blank" rel="noopener" href="http://www.taobao.com/theme/tao_source/">http://www.taobao.com/theme/tao_source/</a></p>
<p><strong>微博API</strong></p>
<p>Twitter API - <a target="_blank" rel="noopener" href="http://apiwiki.twitter.com/Twitter-API-Documentation">http://apiwiki.twitter.com/Twitter-API-Documentation</a></p>
<p>Status.Net(Laconica) API - <a target="_blank" rel="noopener" href="http://status.net/wiki/Twitter-compatible_API">http://status.net/wiki/Twitter-compatible_API</a></p>
<p>新浪微博开发者平台 - <a target="_blank" rel="noopener" href="http://open.t.sina.com.cn">http://open.t.sina.com.cn</a></p>
<p>注:需要授权的开发者才能访问,其API调用格式类似Twitter,但需要一个API Key用于认证管理。</p>
<p>搜狐博客开放平台 - <a target="_blank" rel="noopener" href="http://ow.blog.sohu.com/">http://ow.blog.sohu.com/</a></p>
<p>Follow5 API - <a target="_blank" rel="noopener" href="http://www.follow5.com/f5/jsp/other/api/api.jsp">http://www.follow5.com/f5/jsp/other/api/api.jsp</a></p>
<p>嘀咕API - <a target="_blank" rel="noopener" href="http://code.google.com/p/digu-api/wiki/DiguApi">http://code.google.com/p/digu-api/wiki/DiguApi</a></p>
<p>做啥API - <a target="_blank" rel="noopener" href="http://code.google.com/p/zuosa-api/wiki/ZuosaApiDoc">http://code.google.com/p/zuosa-api/wiki/ZuosaApiDoc</a></p>
<p>人间网API - <a target="_blank" rel="noopener" href="http://renjian.com/api.html">http://renjian.com/api.html</a></p>
<p>9911微博API - <a target="_blank" rel="noopener" href="http://www.9911.com/api.php">http://www.9911.com/api.php</a></p>
<p><strong>Google Maps API</strong></p>
<p>Google Maps API Developer Guide - <a target="_blank" rel="noopener" href="http://code.google.com/intl/en/apis/maps/documentation/">http://code.google.com/intl/en/apis/maps/documentation/</a></p>
<p>Google Maps API Tutorial - <a target="_blank" rel="noopener" href="http://econym.org.uk/gmap/extensions.htm">http://econym.org.uk/gmap/extensions.htm</a></p>
<p>GMaps Utility Library - <a target="_blank" rel="noopener" href="http://code.google.com/p/gmaps-utility-library-dev/wiki/Libraries">http://code.google.com/p/gmaps-utility-library-dev/wiki/Libraries</a></p>
<p>GMaps Utility Examples - <a target="_blank" rel="noopener" href="http://gmaps-utility-library.googlecode.com/svn/trunk/labeledmarker/release/examples/">http://gmaps-utility-library.googlecode.com/svn/trunk/labeledmarker/release/examples/</a></p>
<p>Saving User-Added Form Data - <a target="_blank" rel="noopener" href="http://code.google.com/intl/zh-CN/apis/maps/articles/phpsqlinfo.html">http://code.google.com/intl/zh-CN/apis/maps/articles/phpsqlinfo.html</a></p>
<p><strong>Firefox类</strong></p>
<p>Mozilla 开发者中心的扩展开发专题 - <a target="_blank" rel="noopener" href="https://developer.mozilla.org/en/Extensions">https://developer.mozilla.org/en/Extensions</a></p>
<p>XUL 1.0 规范 - <a target="_blank" rel="noopener" href="http://www-archive.mozilla.org/projects/xul/xul.html">http://www-archive.mozilla.org/projects/xul/xul.html</a></p>
<p>更多地了解这种基于 XML 的用户界面语言,它可以构建各种富跨平台应用程序。</p>
<p>Mozilla Development Center 的 XUL 教程 - <a target="_blank" rel="noopener" href="http://developer.mozilla.org/en/docs/XUL_Tutorial">http://developer.mozilla.org/en/docs/XUL_Tutorial</a></p>
<p>Getting started with extension development 编写一个最简单的Firefox扩展 - <a target="_blank" rel="noopener" href="http://kb.mozillazine.org/Getting_started_with_extension_development">http://kb.mozillazine.org/Getting_started_with_extension_development</a></p>
<p>Setting up extension development environment - <a target="_blank" rel="noopener" href="http://developer.mozilla.org/en/docs/Setting_up_extension_development_environment">http://developer.mozilla.org/en/docs/Setting_up_extension_development_environment</a></p>
<p>实战 Firefox 扩展开发 - <a target="_blank" rel="noopener" href="http://www.ibm.com/developerworks/cn/web/wa-lo-firefox-ext/">http://www.ibm.com/developerworks/cn/web/wa-lo-firefox-ext/</a></p>
<p>使用 XUL 实现浏览器扩展 (1) - <a target="_blank" rel="noopener" href="http://www.ibm.com/developerworks/cn/web/wa-xul1/">http://www.ibm.com/developerworks/cn/web/wa-xul1/</a></p>
<p>使用 XUL 实现浏览器扩展 (2) - <a target="_blank" rel="noopener" href="http://www.ibm.com/developerworks/cn/web/wa-xul2/">http://www.ibm.com/developerworks/cn/web/wa-xul2/</a></p>
<p><strong>应用类</strong></p>
<p>豆瓣API - <a target="_blank" rel="noopener" href="http://www.douban.com/service/apidoc/">http://www.douban.com/service/apidoc/</a></p>
<p>Flickr API - <a target="_blank" rel="noopener" href="http://www.flickr.com/services/api/">http://www.flickr.com/services/api/</a></p>
<p>Last.fm API - <a target="_blank" rel="noopener" href="http://www.last.fm/api">http://www.last.fm/api</a></p>
<p>Box.net API - <a target="_blank" rel="noopener" href="http://developers.box.net/">http://developers.box.net/</a></p>
<p>Delicious API - <a target="_blank" rel="noopener" href="http://delicious.com/help/api">http://delicious.com/help/api</a></p>
<p>API统计 - <a target="_blank" rel="noopener" href="http://www.programmableweb.com/apis">http://www.programmableweb.com/apis</a><br></content></p>
</article><div class="post-copyright"><div class="post-copyright__author"><span class="post-copyright-meta">文章作者: </span><span class="post-copyright-info"><a href="http://wangheng.org">王恒</a></span></div><div class="post-copyright__type"><span class="post-copyright-meta">文章链接: </span><span class="post-copyright-info"><a href="http://wangheng.org/internet-common-open-api-resources.html">http://wangheng.org/internet-common-open-api-resources.html</a></span></div><div class="post-copyright__notice"><span class="post-copyright-meta">版权声明: </span><span class="post-copyright-info">本博客所有文章除特别声明外,均采用 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank">CC BY-NC-SA 4.0</a> 许可协议。转载请注明来自 <a href="http://wangheng.org" target="_blank">王恒's Blog</a>!</span></div></div><div class="tag_share"><div class="post-meta__tag-list"></div><div class="post_share"><div class="social-share" data-image="https://i.loli.net/2020/05/01/gkihqEjXxJ5UZ1C.jpg" data-sites="wechat,weibo,qq"></div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/butterfly-extsrc/sharejs/dist/css/share.min.css" media="print" onload="this.media='all'"><script src="https://cdn.jsdelivr.net/npm/butterfly-extsrc/sharejs/dist/js/social-share.min.js" defer></script></div></div><nav class="pagination-post" id="pagination"><div class="prev-post pull-left"><a href="/unicom-dns-hijacking.html"><img class="prev-cover" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://i.loli.net/2020/05/01/gkihqEjXxJ5UZ1C.jpg" onerror="onerror=null;src='/img/404.jpg'" alt="cover of previous post"><div class="pagination-info"><div class="label">上一篇</div><div class="prev_info">北京联通DNS劫持!</div></div></a></div><div class="next-post pull-right"><a href="/razer-krait-mouse-change-budge.html"><img class="next-cover" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://i.loli.net/2020/05/01/gkihqEjXxJ5UZ1C.jpg" onerror="onerror=null;src='/img/404.jpg'" alt="cover of next post"><div class="pagination-info"><div class="label">下一篇</div><div class="next_info">Razer Krait 鼠标换微动</div></div></a></div></nav><hr/><div id="post-comment"><div class="comment-head"><div class="comment-headline"><i class="fas fa-comments fa-fw"></i><span> 评论</span></div></div><div class="comment-wrap"><div><div id="disqus_thread"></div></div></div></div></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="is-center"><div class="avatar-img"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="/img/avatar.png" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info__name">王恒</div><div class="author-info__description">make progress little day by day.</div></div><div class="card-info-data site-data is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">86</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">132</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">7</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/all4fun"><i class="fab fa-github"></i><span>关注</span></a></div><div class="sticky_layout"></div></div></main><footer id="footer"><div id="footer-wrap"><div class="copyright">©2020 - 2022 By 王恒</div><div class="framework-info"><span>框架 </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="readmode" type="button" title="阅读模式"><i class="fas fa-book-open"></i></button><button id="darkmode" type="button" title="浅色和深色模式转换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><a id="to_comment" href="#post-comment" title="直达评论"><i class="fas fa-comments"></i></a><button id="go-up" type="button" title="回到顶部"><i class="fas fa-arrow-up"></i></button></div></div><div id="local-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">搜索</span><span id="loading-status"></span><button class="search-close-button"><i class="fas fa-times"></i></button></nav><div class="is-center" id="loading-database"><i class="fas fa-spinner fa-pulse"></i><span> 数据库加载中</span></div><div class="search-wrap"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"/></div></div><hr/><div id="local-search-results"></div></div></div><div id="search-mask"></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.umd.min.js"></script><script src="https://cdn.jsdelivr.net/npm/instant.page/instantpage.min.js" type="module"></script><script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script><script src="/js/search/local-search.js"></script><div class="js-pjax"><script>function loadDisqus () {
var disqus_config = function () {
this.page.url = 'http://wangheng.org/internet-common-open-api-resources.html'
this.page.identifier = '/internet-common-open-api-resources.html'
this.page.title = '互联网常见Open API文档资源(转载)'
};
window.disqusReset = () => {
DISQUS.reset({
reload: true,
config: disqus_config
})
}
if (window.DISQUS) disqusReset()
else {
(function() {
var d = document, s = d.createElement('script');
s.src = 'https://wangheng.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
}
document.getElementById('darkmode').addEventListener('click', () => {
setTimeout(() => window.disqusReset(), 200)
})
}
if ('Disqus' === 'Disqus' || !true) {
if (true) btf.loadComment(document.getElementById('disqus_thread'), loadDisqus)
else loadDisqus()
} else {
function loadOtherComment () {
loadDisqus()
}
}
</script></div><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div></body></html>