正如你们中的一些人所知,Stack Overflow 现在有一个 API,它现在使这些类型的问题成为有效的编程问题。
我的问题:我正在尝试编写一个小脚本来连接到 Stack Overflow API 以获取某个主题下所有问题的列表(例如 oauth、Python、twitter-api 等)。
有人可以建议如何做到这一点吗?我没有使用 API 的经验,欢迎提供代码或教程链接。我正在使用 PHP。
正如你们中的一些人所知,Stack Overflow 现在有一个 API,它现在使这些类型的问题成为有效的编程问题。
我的问题:我正在尝试编写一个小脚本来连接到 Stack Overflow API 以获取某个主题下所有问题的列表(例如 oauth、Python、twitter-api 等)。
有人可以建议如何做到这一点吗?我没有使用 API 的经验,欢迎提供代码或教程链接。我正在使用 PHP。
对于未来 10 年的人们,你可以通过调用/questions
端点来做到这一点。下面的示例将获取所有带有标签python的问题
/questions?site=stackoverflow&tagged=python
您可以添加由 分隔的多个标签;
,所有指定的标签都具有AND约束,并且由于 Stackoverflow 仅允许您为每个问题添加最多 5 个标签,超过此数将返回 0 个结果。
下面的示例将获取具有以下所有标签的所有问题:python、pycharm和numpy
/questions?site=stackoverflow&tagged=python;pycharm;numpy
您可以在上面的链接中使用其他过滤器参数或打开浏览器控制台并粘贴此代码以获取过滤器和返回值的窍门
fetch('https://api.stackexchange.com/2.2/questions?site=stackoverflow&tagged=reactjs')
.then(d => d.json())
.then(d => console.log(d))