#!/usr/bin/python
# -*- coding: utf-8 -*-
import json, urllib
from urllib import urlencode
# 歷史上的今天呼叫示例** - 聚合資料
def main():
#1.事件列表
#2.根據id查詢事件詳情
#事件列表
url = ""
params = {
"v" : "", #版本,當前:1.0
"month" : "", #月份,如:10
"day" : "", #日,如:1
params = urlencode(params)
if m =="get":
f = urllib.urlopen("%s?%s" % (url, params))
else:
f = urllib.urlopen(url, params)
content = f.read()
res = json.loads(content)
if res:
error_code = res["error_code"]
if error_code == 0:
#成功請求
print res["result"]
else:
print "%s:%s" % (res["error_code"],res["reason"])
else:
print "request api error"
#根據id查詢事件詳情
url = "det"
params = {
"v" : "", #版本,當前:1.0
"id" : "", #事件id
params = urlencode(params)
if m =="get":
f = urllib.urlopen("%s?%s" % (url, params))
else:
f = urllib.urlopen(url, params)
content = f.read()
res = json.loads(content)
if res:
error_code = res["error_code"]
if error_code == 0:
#成功請求
print res["result"]
else:
print "%s:%s" % (res["error_code"],res["reason"])
else:
print "request api error"
if __name__ == '__main__':
main()
歷史上的今天資料介面
也是做開發用到了 歷史上的今天 資料介面。聚合給我限制次數,貧窮再一次增強了我的動手能力。本來一開始用的時候就想好怎麼寫乙個介面了,只是比較懶,沒寫。沒辦法,介面訪問次數夠了,自己還沒銀子衝會員,只能出此下策!目前介面也是在我伺服器上放著,和之前的身份證介面在同乙個伺服器上放著。一般情況下伺服器都會...
我的軟體創意 歷史上的今天
作為一名學生,雖然從小學就開始學歷史,但是我們未必對歷史了解的很細緻。我們都對今天發生的一切很關注,比如說馬航失聯,但是我們有時候也想知道歷史上的今天發生過什麼重大的事件,或者說在將來的某一天,我們能很方便的 直觀的看到在某年同月同日,發生了哪些事。創意的具體描述 如果我們想看歷史上的某一天,選擇日...
歷史上最牛的演講
oracle 甲骨文 的ceo larry ellison在耶魯大學2000屆畢業典禮上的演講 耶魯的畢業生們,我很抱歉 如果你們不喜歡這樣的開場。我想請你們為我做一件事。請你 好好看一看周圍,看一看站在你左邊的同學,看一看站在你右邊的同學。請你設想這樣的情況 從現在起5年之後,10年之後,或30年...