WishMeLz

生活其实很有趣

EA Racenet API

公共请求头:

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(`添加失败`);
    });