从Stack Exchange API获取问题内容

时间:2013-11-20 07:25:04

标签: stackexchange-api

我需要使用用户名从Stack Overflow站点获取问题/答案内容。

我知道我们可以使用此API调用使用问题ID检索数据:

http://api.stackexchange.com/2.1/users/{id}

是否有方法来获取问题并回答特定用户的发布?

类似的东西:

http://api.stackexchange.com/2.1/users/{username}

2 个答案:

答案 0 :(得分:0)

你去:

http://api.stackoverflow.com/1.1/users/1759197/questions?answers=true

1759197应替换为用户ID(在这种情况下,即您的ID)

答案 1 :(得分:0)

要注意, 您提到的方法将按用户ID返回用户,而不是问题ID。

您应该将其更改为

http://api.stackexchange.com/2.1/users/{id}

http://api.stackexchange.com/2.1/questions/{id}

回到你的问题,没有方法可以通过用户名给你问题/答案,你可以尝试的是首先获得用户的id,然后分别尝试下面的用户问题/答案的方法。

//Questions by user id :
http://api.stackexchange.com/2.1/users/{id}/questions?

//Answers by user id
http://api.stackexchange.com/2.1/users/{id}/answers?