2011-09-20 156 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