如何使用stackexchange api计算用户的问题,答案,声誉,徽章和人数?

时间:2015-05-28 12:03:04

标签: javascript ajax stackexchange-api

我正在使用stackexchange API的Javascript SDK来获取数据。首先,我正在使用SDK登录,作为回报,我得到了一个JSON响应,其中记录了用户的详细信息,user_id和token是我的用途。现在,使用user_id或令牌,我如何获取问题,答案,声誉,徽章和用户达到的人数?

我将user_id和token存储在我的数据库中,这样,每当用户登录我的系统时,我将不得不获取数据,即信誉,徽章数等,并在仪表板中向用户显示。

我想在客户端使用AJAX获取数据。

1 个答案:

答案 0 :(得分:2)

https://api.stackexchange.com/docs#users应该给你一个开始的地方。

下面是ajax调用,以获取特定用户的声誉,在这种情况下是其用户ID 4944823

    $.ajax({
        url: 'https://api.stackexchange.com/2.2/users/4944823?order=desc&sort=reputation&site=stackoverflow',
        success: function (response) {
            debugger;
            if (response.items.length > 0) {
                self.reputation(response.items[0].reputation);
            }
        },
        error: function () { },
    });