公共请求头:
const headers = {
Authorization: `Bearer eyJraWQiOiIw`
}
1、查询
GET:https://web-api.racenet.com/api/Friend/profile
好友中搜索
GET:https://web-api.racenet.com/api/Friend/search
非好友中搜索
请求参数,路径参数
{
searchTerm: "", // 搜索关键字
pageNumber: 1,
pageSize: 20,
includePreferences: true
}
返回值
{
pageNumber: 1,
pageCount: 1,
totalFriends: 1,
friends: [
{
ssid: '1011785487515',
displayName: 'xxxx',
profileImage: null,
coverPhoto: null,
lastPlayed: null,
isPrivate: false
}
]
}
示例
axios.get(`https://web-api.racenet.com/api/Friend/profile`,
{
headers,
params: {
searchTerm: 'eaname',
pageNumber: 1,
pageSize: 20,
includePreferences: true
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(`查询失败`);
});
删除
DELETE:https://web-api.racenet.com/api/Friend/remove
请求参数,路径参数
{
friendSSID:"123123"
}
返回值
true
示例
axios.delete(`https://web-api.racenet.com/api/Friend/remove`,
{
headers,
params: {
friendSSID: "2301125583"
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(`删除失败`);
});
添加好友
POST:https://web-api.racenet.com/api/Friend/request
请求参数,路径参数
{
friendSSID:'13123'
}
返回值
true
示例
axios.post(`https://web-api.racenet.com/api/Friend/request`,
{
headers,
params: {
friendSSID: "2301125583"
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(`添加失败`);
});