flask(列表數據接口設計)


  • 新聞列表數據只是當前頁面的一部分
  • 點擊分類時需要去獲取當前分類下的新聞數據
  • 並在展示的時候需要更新新聞列表界面,不需要整體頁面刷新
  • 所以新聞數據也使用 ajax 的方式去請求后台接口進行獲取

接口設計

  • URL:/news_list
  • 請求方式:GET
  • 傳入參數:JSON格式
  • 參數
參數名 類型 是否必須 參數說明
cid string 分類id
page int 頁數,不傳即獲取第1頁
per_page int 每頁多少條數據,如果不傳,默認10條
  • 返回類型:JSON
參數名 類型 是否必須 參數說明
errno int 錯誤碼
errmsg string 錯誤信息
cid string 當前新聞數據的分類id
totalPage int 總頁數
currentPage int 當前頁數
newsList list 新聞列表數據
newsList.title string 新聞標題
newsList.source string 新聞來源
newsList.digest string 新聞摘要
newsList.create_time string 新聞時間
newsList.index_image_url string 新聞索引圖
  • 返回示例:
{
    "cid": "0", "currentPage": 1, "errmsg": "OK", "errno": "0", "newsList": [ { "clicks": 105, "create_time": "2018-01-17 17:00:41", "digest": "一周前,新京報獲悉,滴滴已在杭州成立代號為“黑馬”的事業部,主攻共享電單車和電動汽車,並已經在杭州小范圍內測。共享電單車的發布也為滴滴在中短途出行版圖中填補了空缺。", "id": 1168, "index_image_url": "https://wpimg.wallstcn.com/aaabf95b-610d-4548-afbb-7cb13fa2f85a.jpg", "source": "張超", "status": 0, "title": "滴滴被曝電單車起名“街兔” 需繳押金99元" }, { "clicks": 40, "create_time": "2018-01-17 16:41:46", "digest": "綠光資本四季度買進推特、時代華納、海上鑽井平台運營商ESV,其稱推特改善了用戶體驗,2018收入有望再增。綠光資本去年全年投資回報僅有1.6%,遠遠落后於同期標普21.8%的漲幅。", "id": 1165, "index_image_url": "https://wpimg.wallstcn.com/d5bd842c-0026-4d69-a620-4ebf6ad7317d.jpg", "source": "陶旖潔", "status": 0, "title": "綠光資本致股東信:今年Twitter會是大贏家" } ], "totalPage": 116 }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM