如何知道哪個是問問題的時間跟回答問題的時間?
老師好,我想請問三個問題,像是API的資料有很多層,要如何去判定什麼是正確的資料
1. 題目中問問題的時間是在['data'][0]['question']的['created']內,為什麼回答問題的時間卻是在data['data'][1~4]的['created_time']。仔細比較以後發現所有['data'][0~5]['question']的['created']都是同一個時間,只是不同層的編排讓我覺得有點困惑,想請問一般api的時間資料排定會這樣嗎?
2. 要如何知道哪個list的哪個index是“問題”哪個是“回答”。我是依造常理0是問題,剩下的是回答,請問一般的設計也是這樣嗎?還是有key可以看
3.請問讀取api的格式都是使用json嗎?還是有別的可以使用?
謝謝老師
回答列表
-
2020/06/22 上午 01:12張維元 (WeiYuan)贊同數:2不贊同數:0留言數:0
嗨,以下簡單回覆你的問題:
1. 題目中問問題的時間是在['data'][0]['question']的['created']內,為什麼回答問題的時間卻是在data['data'][1~4]的['created_time']。仔細比較以後發現所有['data'][0~5]['question']的['created']都是同一個時間,只是不同層的編排讓我覺得有點困惑,想請問一般api的時間資料排定會這樣嗎?
=> 這邊我們是從 API 的結果反推我們想要的資料在哪裡(或者官方提供的文件),不同的 API 使用規則都不一樣,但可能會有一些常見的慣例。
如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃
-
2020/06/22 上午 01:13張維元 (WeiYuan)贊同數:1不贊同數:0留言數:0
嗨,以下簡單回覆你的問題:
2. 要如何知道哪個list的哪個index是“問題”哪個是“回答”。我是依造常理0是問題,剩下的是回答,請問一般的設計也是這樣嗎?還是有key可以看
=> 同上題,這裡可以參考網路上有人分享的文件(官方並沒有提供):https://zhuanlan.zhihu.com/p/87029765
如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃
-
2020/06/22 上午 01:14張維元 (WeiYuan)贊同數:1不贊同數:0留言數:0
嗨,以下簡單回覆你的問題:
3. 請問讀取api的格式都是使用json嗎?還是有別的可以使用?
=> 常見的 API 都會用 JSON 交換,但也有看過用 XML 或其他的。
如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃