6

在 Stackoverfow 中赢得声誉是一项艰巨的工作,如果我能在我的网站上获得声誉,我会感到很高兴。是否可以?

stackoverflow 是否公开了与用户相关的任何 API?

[更新]

当我简单地输入

http://api.stackoverflow.com/1.1/users/ {user-id}/

它给了我一个 JSON 数据,这对我来说似乎很好。像这样使用它可以吗?

stackapps.com得到它Nathan Osman

谢谢。

4

2 回答 2

7

Stackoverflow 提供了一个选项来在您的网站中显示您的声誉。我们可以通过两种方式来做到这一点(据我所知):-

艰难的道路(自己做所有事情)

  • 点击 URL http://api.stackoverflow.com/1.1/users/ {User-Id}/
  • 以上返回 JSON 数据,可以通过 Ajax 消费,我们可以提取 Reputations、Badges 等。
  • 创建您的用户界面并根据需要绑定值。

简单的方式(使用天赋)

  • 转到用户个人资料并查找超链接,如下所示:- 用户配置文件中的 Flair 选项

  • 单击它,您将被重定向到 Flair Page。如下图所示: 天赋主题

  • 它提供了 HTML 片段,只需将其复制并粘贴到您需要的地方。

谢谢。

于 2013-04-18T18:47:55.673 回答
2

确实有 Stackoverflow API!V1.1 现在已经过时了,所以最好使用 V2.1,否则你的代码可能会因为东西被弃用而停止工作。

StackApps 这里有一个 V2 示例:

你好世界示例

于 2013-04-16T22:15:45.493 回答