在网站中显示Stackoverflow评级/信誉/徽章

时间:2013-04-16 22:06:10

标签: stackexchange-api

在Stackoverfow获得声誉是一项艰苦的工作,如果我能在网站上获得声誉,我会感到高兴。有可能吗?

stackoverflow是否会针对用户公开任何API?

[UPDATE]

  

当我输入

时      

http://api.stackoverflow.com/1.1/users/ {用户ID} /

     

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

     

来自Nathan Osman

回复的stackapps.com

感谢。

2 个答案:

答案 0 :(得分:4)

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

艰难的方式(从你自己做的一切)

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

Easy Way(使用Flair)

  • 转到用户个人资料并查找超级链接,如下所示:“flair”: - Flair Option In user Profile

  • 点击它,您将被重定向到Flair Page。如下所示: Flair Themes

  • 它提供HTML代码段,只需将其复制并粘贴到您需要的位置即可。

感谢。

答案 1 :(得分:2)

确实有Stackoverflow API! V1.1现已过时,因此最好使用V2.1,否则您的代码可能因不推荐使用而停止工作。

这里有一个关于StackApps的V2示例:

Hello World Example