2011-09-20 152 views
-3

我想利用雅虎的答案API來提取答案,我已經得到了我的消費者密鑰,我認爲這是必要的,以獲得訪問網站上發佈的答案。任何人都可以指導我如何從我的應用程序中使用此API。雅虎回答API

+0

不是沒有你的應用是什麼樣的一些細節和你」我已經試過了,不。 – Widor

+0

說我想得到一個特定問題的答案,我應該如何得到它,就像我應該使用什麼語法,我在perl編碼。 – AAB

+0

相關:[雅虎答案API不工作](http://stackoverflow.com/q/21943000/55075) – kenorb

回答

0

OK,既然你擴大你的問題,我至少會點你在正確的方向:

你說你想獲得特定問題的答案。 這是通過對getQuestion方法進行GET請求實現的,該方法記錄在該鏈接中,因此我不會在此重複說明。

此方法要求您瞭解Yahoo!您可以通過從已知問題的URL中獲取來對其進行硬編碼,也可以使用其他API方法(如questionSearch)對其進行搜索。

你回來將XML響應,答案的具體問題將在那裏 - 其他數據,如回答者的暱稱,時間戳等

你需要解析此響應獲取你需要的信息。

如果你需要別人幫助使用Perl的GET請求,我會看看這個問題here第一,但它的本質:

use LWP::Simple; 
$contents = get("http://YOUR_URL_HERE"); 
+0

有沒有什麼辦法可以使用Yahoo Answers API獲取所有類別 – AAB