有趣吧公開的一個api,詳解與例項
顯示有趣新鮮事
路徑:http://www.youqubar.com/api/status_[json|xml|rss]
引數:
count(可選)-記錄數,範圍1-20,預設為20.
示例:http://www.youqubar.com/api/status_rss?count=10
callback(可選)-javascript函式名,使用JSON格式時可用,將JSON物件作為引數直接呼叫
示例:http://www.youqubar.com/api/status_rss?callback=getStatuses
現有應用舉例:
“海記憶體知己,天涯共有趣”
地址:http://www.youqubar.com/lab/gongyouqu
通過檢視網頁原始碼找到唯一我們寫的程式碼:http://www.youqubar.com/javascripts/map.js
地圖、地理解碼均來自第三方資料及應用
呼叫api方式:http://www.youqubar.com/api/status_json?count=2&callback=YOUQU.callBack
返回:
YOUQU.callBack([
{'created_at':'約21小時前','id': 'Mike','text':'加入有趣吧',
'user':{'upic':'http: //www.youqubar.com/images/tool/friend.gif','uurl':'http://www.youqubar.com/user/show/364','name':'Mike',
'location':'湖北武漢','description':'','profile_image_url':'http://www.youqubar.com/ /upload//pictures//2007//8//23//224152962288_l.jpg',
'url':'http://www.youqubar.com/user/show/364', 'protected':false}},
{'created_at':'3天前','id':'小會','text':'登入有趣吧',
'user': {'upic':'http://www.youqubar.com/images/tool/friend.gif','uurl':'http://www.youqubar.com/user/show/88', 'name':'小會',
'location':'湖北襄樊','description':'','profile_image_url':'http://www.youqubar.com/ /newimages//nophoto_l.jpg',
'url':'http://www.youqubar.com/user/show/88','protected':false}}
]);
地址:http://www.youqubar.com/lab/wanwu
呼叫api方式:http://www.youqubar.com/api/status_json?count=2&callback=render
原理同上
返回:
render([
{'created_at':'約21小時前','id': 'Mike','text':'加入有趣吧',
'user':{'upic':'http: //www.youqubar.com/images/tool/friend.gif','uurl':'http://www.youqubar.com/user/show/364','name':'Mike',
'location':'湖北武漢','description':'','profile_image_url':'http://www.youqubar.com/ /upload//pictures//2007//8//23//224152962288_l.jpg',
'url':'http://www.youqubar.com/user/show/364', 'protected':false}},
{'created_at':'3天前','id':'小會','text':'登入有趣吧',
'user': {'upic':'http://www.youqubar.com/images/tool/friend.gif','uurl':'http://www.youqubar.com/user/show/88', 'name':'小會',
'location':'湖北襄樊','description':'','profile_image_url':'http://www.youqubar.com/ /newimages//nophoto_l.jpg',
'url':'http://www.youqubar.com/user/show/88','protected':false}}
]);