· 6 years ago · Feb 23, 2019, 01:02 AM
1OAUTH_TOKEN:
2 "https://account-public-service-prod03.ol.epicgames.com/account/api/oauth/token",
3 OAUTH_EXCHANGE:
4 "https://account-public-service-prod03.ol.epicgames.com/account/api/oauth/exchange",
5 OAUTH_VERIFY:
6 "https://account-public-service-prod03.ol.epicgames.com/account/api/oauth/verify?includePerms=true",
7 FortnitePVEInfo:
8 "https://fortnite-public-service-prod11.ol.epicgames.com/fortnite/api/game/v2/world/info",
9 FortniteStore:
10 "https://fortnite-public-service-prod11.ol.epicgames.com/fortnite/api/storefront/v2/catalog",
11 FortniteStatus:
12 "https://lightswitch-public-service-prod06.ol.epicgames.com/lightswitch/api/service/bulk/status?serviceId=Fortnite",
13 FortniteNews:
14 "https://fortnitecontent-website-prod07.ol.epicgames.com/content/api/pages/fortnite-game",
15 FortniteEventFlag:
16 "https://fortnite-public-service-prod11.ol.epicgames.com/fortnite/api/calendar/v1/timeline",
17 lookup: username => {
18 return (
19 "https://persona-public-service-prod06.ol.epicgames.com/persona/api/public/account/lookup?q=" +
20 encodeURI(username)
21 );
22 },
23 statsBR: (accountId, timeWindow) => {
24 return (
25 "https://fortnite-public-service-prod11.ol.epicgames.com/fortnite/api/stats/accountId/" +
26 accountId +
27 "/bulk/window/" +
28 (timeWindow || "alltime")
29 );
30 },
31 statsPVE: accountId => {
32 return (
33 "https://fortnite-public-service-prod11.ol.epicgames.com/fortnite/api/game/v2/profile/" +
34 accountId +
35 "/client/QueryProfile?profileId=collection_book_schematics0&rvn=-1"
36 );
37 },
38 killSession: token => {
39 return (
40 "https://account-public-service-prod03.ol.epicgames.com/account/api/oauth/sessions/kill/" +
41 token
42 );
43 },
44 leaderBoardScore: (plat, groupType) => {
45 return `https://fortnite-public-service-prod11.ol.epicgames.com/fortnite/api/leaderboards/type/global/stat/br_placetop1_${plat}_m0${groupType}/window/weekly?ownertype=1&pageNumber=0&itemsPerPage=50`;
46 },
47 displayNameFromIds: ids => {
48 return (
49 "https://account-public-service-prod03.ol.epicgames.com/account/api/public/account?accountId=" +
50 ids.join("&accountId=")
51 );
52 },
53 displayNameFromId: id => {
54 return (
55 "https://account-public-service-prod03.ol.epicgames.com/account/api/public/account?accountId=" +
56 id
57 );