我正在使用stackexchange API的Javascript SDK来获取数据。首先,我正在使用SDK登录,作为回报,我得到了一个JSON响应,其中记录了用户的详细信息,user_id和token是我的用途。现在,使用user_id或令牌,我如何获取问题,答案,声誉,徽章和用户达到的人数?
我将user_id和token存储在我的数据库中,这样,每当用户登录我的系统时,我将不得不获取数据,即信誉,徽章数等,并在仪表板中向用户显示。
我想在客户端使用AJAX获取数据。
答案 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 () { },
});