2017-07-19 55 views
-1

我正在學習Java和C++。我還想了解如何從Google(Google Analytics,Gmail,計劃等),Facebook,Twitter等網站獲取數據,並將其顯示在我的網站上。如何獲取並顯示來自各種網站API的數據?

例如:我希望能夠從Google Analytics訪問有多少人訪問了我的網站,他們的位置,操作系統等,然後將其顯示在我的網站上。

或能夠在我的個人網頁上直接發佈評論或在我的商業Facebook頁面上刪除它們。或者至少從我的個人網站上查看Facebook上是否有新的活動。

我試圖通過谷歌的教程來了解oAuth和Google API,但是他們頁面上的信息與他們的Android指南一樣雜亂無章。

我甚至不知道我應該學什麼語言來做這樣的事情。我不知道在網上搜索什麼。

這種過程有沒有術語?這與數據挖掘相同嗎?我試圖搜索谷歌,但作爲初學者找不到任何可以幫助我的東西。

有初學者的書,有明確的信息嗎?也許youtube頻道與教程?我從哪裏開始?

編輯:

也許他們不依賴於語言的,但應該是學習如何使用Java等語言,例如實現它們的方式。這是我找不到的。

是的,我要求在網站的API中找到的功能,每一個都是不同的,但它們必須有意義,因爲如果人們可以使它工作,那是因爲他們會以某種方式學習它。我想我在問如何學習如何理解這些API。

我不知道從哪裏開始,因爲Facebook,Google等的教程,他們似乎都假設某種先前的知識。谷歌搜索也被證明是無用的。

我並不是要求一步一步地;考慮到問題的複雜性,這將是可笑的。然而,我所問的是有指導的指導。我不知道學什麼,我不知道過程的名稱,所以我可以更有效地搜索它,我似乎無法找到關於它的任何書籍,什麼也沒有。

+2

就是這樣,這個問題有點寬泛。你提到的幾件事情確實存在,但總的來說,這個問題非常廣泛,似乎答案主要是基於意見的。我建議確保你在基礎編程方面有紮實的基礎,然後再做更多的研究。例如,Facebook有一個你可以直接使用的API,或者有第三方的API來包裝它,以便使用起來更簡單,比如Spring Social。然後在遇到困難時再回到Stack Overflow,並使用特定技術來解決具體問題。 – MyStackRunnethOver

+1

搜索「Java消費API」或「Java curl JSON」,這將爲您帶來豐富的結果。 – halfer

+0

@halfer謝謝你,halfer – JohnnyJohnny

回答

1

讓我試着來回答你的問題,不同的幾個:

的問題是,我甚至不知道我應該學會做這樣的事情是什麼語言。我不知道在網上搜索什麼。

這不是很依賴語言。大多數通用的主流語言應該是相同的。即使使用較少使用的語言,仍然可以通過HTTP請求等使用不依賴於語言的API。

這種過程有沒有術語?這與數據挖掘相同嗎?

是的,這是一件事。不,這不完全是數據挖掘。您正在尋求網站API中存在的功能。 Facebook有一個,其他社交網絡也是如此,谷歌分析也是如此。每個人都是不同的,所以你應該通過搜索諸如「如何使用[某個網站] API獲得[x]」等方式尋找答案。

是否有初學者的書,有明確的信息?也許youtube頻道與教程?我從哪裏開始?

正如上面提到的,這樣做的一個網站,按網站的基礎上,因爲你需要爲每個網站單獨的,不同的代碼。會有一些相似之處,但每個API都需要不同的認證方法,具有不同的功能,並且會返回不同類型的數據。你可以嘗試從Facebook's API documentation開始,這是相當完整的,因此可能會減少挫折感。我確定谷歌搜索將返回教程使用它的各種事情。

+0

...好吧,不要說OP的問題有點寬泛,然後*繼續回答* ...發送*令人難以置信的*混合的消息。 – Makoto

相關問題