如何使用stackexchange api获得问题,答案,声誉,徽章和用户达到的人数



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

我将在我的数据库中存储user_id和令牌,以便,每当用户登录到我的系统,我将不得不获取数据,即声誉,徽章计数等,并在仪表板显示给用户。

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

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

下面是获取特定用户声誉的ajax调用,在本例中是其userid 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 () { },
    });

相关内容

  • 没有找到相关文章

最新更新