Angrywarframe server requests

Posts 115 of 16 · Page 1 of 2
warframe server requests
here im will be post warframe game server api
at first api server site is : https:// api. warframe. com/api/
to use api you need to get your id and temporary auth number

easyest way to get them is sniff it from browser
they uses to authorize to site when you want to buy platinum, just click in game Buy platinum and browser open site with this auth data that looks like warframe.com/gameplatinum?accountId=YOUR ID&nonce==YOUR TEMPORARY auth num
to do it it can be use any sniffer, or charles programm
when you know your id and auth num you can make requests to api site

example of GET request
ApiServer/credits.php?accountId=AccID&nonce=AuthNUM

that request return your account money with JSON format
example of answer is
{"PremiumCredits":103,"RegularCredits":140729}
GET request to get alerts data and other news info from left side in game


ApiServer/worldState.php?accountId=ACCID&nonce=AuthNUM&world Version=1

where worldVersion=1 is europe

that return JSON data with that info
like this

{"Events":[{"_id":{"$id":"5187e9393f9a5b131c66f528"}
"Msg":"Update 9.8.5"
"Prop":"index.php?/topic/104304-hotfix-985/"
"Date":{"sec":1378765369
"usec":149000}}
{"_id":{"$id":"522656733f9a5b1718f1b5ab"}
"Msg":"Thanks for Watching Livestream #13!"
"Prop":"index.php?/topic/102173-thank-you-for-watching-livestream-13/"
"Date":{"sec":1378324348
"usec":159000}}]
"Goals":[]
"Alerts":[{"Activation":{"sec":1379021582
"usec":610000}
"AllowReplay":0
"Expiry":{"sec":1379024257
"usec":982000}
"MissionInfo":{"descText":"/Lotus/Language/Alerts/DefenseDesc3"
"location":"SolNode214"
"missionType":"MT_MOBILE_DEFENSE"
"faction":"FC_GRINEER"
"seed":94368
"difficulty":0.59836683270987
"missionReward":{"credits":3400
"xp":0
"items":[]
"countedItems":[{"ItemType":"/Lotus/Types/Items/MiscItems/Morphic"
"ItemCount":1}]}
"levelOverride":"/Lotus/Levels/Proc/Grineer/GrineerAsteroid"
"enemySpec":"/Lotus/Types/Game/GrineerSquadThree"
"vipAgent":""
"maxWaveNum":0
"nightmare":false}
"TweetText":"Sorath (Europa): Mining Facility Ambush - 45m - 3400cr - Morphics (Resource)"
"Twitter":1
"_id":{"$id":"521d98e9bb5768395e92594c"}}
{"_id":{"$id":"521d98e9bb5768395e92594d"}
"Activation":{"sec":1379025611
"usec":10000}
"Expiry":{"sec":1379028300
"usec":976000}
"MissionInfo":{"descText":"/Lotus/Language/Alerts/RaidDesc18"
"location":"SolNode139"
"missionType":"MT_RAID"
"faction":"FC_CORPUS"
"seed":67145
"difficulty":0.99693190993275
"missionReward":{"credits":3300
"xp":0
"items":["/Lotus/Types/StoreItems/Recipes/PangolinSwordBlueprintStoreItem"]
"countedItems":[]}
"levelOverride":"/Lotus/Levels/Proc/Corpus/CorpusShip"
"enemySpec":"/Lotus/Types/Game/CorpusSquadB"
"vipAgent":""
"maxWaveNum":0
"nightmare":false}
"TweetText":"Lex (Ceres): Armory Depot Discovered - 45m - 3300cr - Pangolin Sword (Blueprint)"
"AllowReplay":0}]
"GlobalUpgrades":[{"_id":{"$id":"51faa0803f9a5b35a8a59903"}
"Activation":{"sec":1375455600
"usec":0}
"ExpiryDate":{"sec":1375804800
"usec":0}
"UpgradeType":"GAMEPLAY_KILL_XP_AMOUNT"
"OperationType":"MULTIPLY"
"Value":2
"LocalizeTag":"DOUBLE XP"
"LocalizeDescTag":"Double XP Event. Starts at 2PM EST and ends at 3PM EST"
"IconTexture":"/Lotus/Interface/Icons/Store/AffinityBooster.png"}]
"Time":1379023743
"BuildLabel":"2013.09.09.17.18/5wK4eIDDXdj7dgv4B9O03g"}
GAME > SERVER:
{"url":"/api/getFriends.php?accountId=ACCID&nonce=Auth NUM"
"method":"GET"}
all your items

GAME > SERVER:
{"url":"/api/inventory.php?accountId=ACCID&nonce=Auth NUM"
"method":"GET"}
etc
request to get current craft items info

GAME > SERVER:
{"url":"/api/checkPendingRecipes.php?accountId=ACCID&nonce=Auth NUM"
"method":"GET"}
SERVER > GAME:
{"PendingRecipes":[{"ItemType":"/Lotus/Types/Recipes/WarframeRecipes/AshBlueprint"
"SecondsRemaining":-1985999}
{"ItemType":"/Lotus/Types/Recipes/WarframeRecipes/LOKIBlueprint"
"SecondsRemaining":-1985993}]}
purchase items
GET
url: /api/purchase.php?accountId=ACCID&nonce=Auth NUM&productName=ITEM NAME&usePremium=USE PLATINUM TO BUY (1=true,0=false)

server answer is name of purchased item for example
/Lotus/Types/Items/MiscItems/OrokinReactor
mods transmutation

POST
url: /api/artifactTransmutation.php?accountId=ACCID&nonce=Au th NUM
4 items to transmutation
{"Upgrade":{"ItemType":"",
"ItemId":{"$id":""},
"UpgradeFingerprint":""},
"Fingerprint":"",
"Consumed":[{"ItemType":"/Lotus/Upgrades/Mods/Rifle/WeaponCritChanceMod",
"ItemId":{"$id":"ITEM ID"},
"UpgradeFingerprint":"lvl=0|"},//item level
{"ItemType":"/Lotus/Upgrades/Mods/Rifle/WeaponCritChanceMod",
"ItemId":{"$id":"ITEM ID"},
"UpgradeFingerprint":"lvl=0|"}, //item level
{"ItemType":"/Lotus/Upgrades/Mods/Rifle/WeaponCritChanceMod",
"ItemId":{"$id":"ITEM ID"},
"UpgradeFingerprint":"lvl=0|"},
{"ItemType":"/Lotus/Upgrades/Mods/Rifle/WeaponCritChanceMod",
"ItemId":{"$id":"ITEM ID"},
"UpgradeFingerprint":"lvl=0|"}],
"Cost":12000}//cost

SERVER answer is your new module
{"NewMods":[{"ItemType":"/Lotus/Powersuits/Mag/PullAbilityCard","UpgradeFingerprint":"","ItemId": {"$id":""}}]}
start craft

POST

url: /api/startRecipe.php?accountId=ACCID&nonce=Auth NUM&recipeName=/Lotus/Types/StoreItems/Consumables/CipherBlueprint&usePremium=0 //recipeName item to craft
POST data
{"Ids":["",""]} // if needed items to craft is 2

{"Ids":["","","",""]} // if needed items to craft is 4
POST
url: /api/claimCompletedRecipe.php?accountId=ACCID&nonce=Aut h NUM&recipeName=/Lotus/Types/StoreItems/Consumables/CipherBlueprint //item
POST data is empty
SERVER answer is item name:
/Lotus/Types/Restoratives/Cipher
mods upgrade
POST
/api/artifacts.php?accountId=ACCID&nonce=Auth NUM
JSON FORMAT
{"Upgrade":{"ItemType":"/Lotus/Upgrades/Mods/Warframe/AvatarHealthMaxMod",
"ItemId":{"$id":"ITEM ID THAT YOU WANT TO UPGRADE"},
"UpgradeFingerprint":"lvl=0|"}, // current level of this item
"Fingerprint":"lvl=1|", // level that should be after upgrade
"Consumed":[{"ItemType":"/Lotus/Upgrades/Mods/Warframe/AvatarHealthMaxMod", //used modules to upgrade (ARRAY)
"ItemId":{"$id":"MODULE ID"},
"UpgradeFingerprint":"lvl=0|"}], //module level(for now its not even checks on server and can be any,like 99999, its upgrade your any item to max level)
"Cost":300}//upgrade cost
POLARIZATION request
can be used with any level of item

UNKNOWN DATA : POST
url: /api/upgrades.php?accountId=ACCID&nonce=Aut h NUM&platform=PC

category can be like
Suits
Melee
SentinelWeapons

other you can watch in inventory request

polarity slots is:
98765
10
43210
where 10 is aura, others is where they is

polarity can be
V - AP_ATTACK
D - AP_DEFENSE
-- - AP_TACTIC
= - AP_POWER


{"Category":"Suits", //category of item
"Weapon":{"ItemType":"/Lotus/Powersuits/Frost/Frost", //weapon/warframe name
"ItemId":{"$id":"ITS ID"},
"XP":0,
"UpgradeVer":101,
"UnlockLevel":0,
"Polarized":0,
"ExtraCapacity":4,
"ExtraRemaining":4,
"Polarity":[],
"Configs":[]},
"Cost":0,
"UpgradeReq":"",
"PolarizeReq":"/Lotus/Types/Items/MiscItems/Forma",
"PolarizeSlot":7, //polaryty slot
"PolarizeValue":"AP_ATTACK"} //polarity
d e l e t e d
Posts 115 of 16 · Page 1 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?