2017-08-30 37 views
-4

在您降級之前,我想說我閱讀了關於Stackoverflow上與此相關的所有問題。每個問題都與特定的API或Python以外的其他語言相關。而且,youtube中的所有視頻都非常舊,所以這些庫不再與python 3兼容。Python:如何使用API​​

我讀了很多關於如何開始,但我結束了Django的,JavaScript的,jQuery的,阿賈克斯,NodeJ,JSON,JSON-LD,熊貓等。 我不知道,我應該學習所有這些 ?

有人建議開始學習Ajax,但是我可以在Python中使用它嗎? 我只想要一個好的源碼,只有python才能啓動,並且最常用的方法是在python中使用拉(get(),pull(),post()等)。

更新: 當我說API時,我指的是正常的API,例如Twitter API來收集數據和推文,ConceptNet API將返回給定單詞的所有語義單詞。 我只是想爲基本功能,如向服務器請求的資源,然後存儲在一個字典返回的數據,那麼存儲它們...

真實的例子: a link for an API 我怎樣才能得到所有返回的數據。以及如何到達每個詞,然後處理它!

+0

「如何使用API​​」不可能廣泛;通常,人們會問如何使用特定的API,但是你說你已經閱讀了所有關於這個問題的問題,那麼你究竟想要回答什麼? – jwodder

+0

您是否試圖編寫一個實現API或使用API​​的客戶端的服務器? – ivo

+0

這可能被稱爲REST API? –

回答

2

取決於你想要做什麼。例如,如果您嘗試從Twitter收集數據,則會找到合適的Twitter API,然後閱讀相關文檔。 API與軟件一樣廣泛,所以如果沒有進一步縮小這個問題,這個問題就不能在一篇文章中得到充分回答。

0

這是一個非常寬泛的問題。 API代表應用程序編程接口,可讓您輕鬆訪問某些特定功能。每個接口之間會有所不同。

您可以使用ESX模塊與ESX服務器進行通信(啓動/停止計算機,拍攝快照等)。

或使用請求模塊與網站進行通信。我建議從網絡報廢項目開始。尋找一個好的教程,並像這樣思考:你導入的每個模塊,並使用它的方法,你實際上使用它的API。 (你將需要導入其中的幾個)