summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-01-30 19:03:01 +0100
committerschneefux <schneefux+commit@schneefux.xyz>2017-01-30 19:03:01 +0100
commit3a33ebf2505a0c9a7130fce7a5184fef6b62d6f9 (patch)
tree4a6e3213dead6de4028cbe1291dc6dabde53a2ee
parent02c5645c7d79e462939189332719be1dc30ab445 (diff)
parent61a04c5835d4f50d5de2fb02abaa6fd191bcf038 (diff)
downloadpython-gamelocker-3a33ebf2505a0c9a7130fce7a5184fef6b62d6f9.tar.gz
python-gamelocker-3a33ebf2505a0c9a7130fce7a5184fef6b62d6f9.zip
Merge branch 'master' of https://github.com/schneefux/python-gamelocker
-rw-r--r--examples/examples/getID.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/examples/examples/getID.py b/examples/examples/getID.py
new file mode 100644
index 0000000..6f139b0
--- /dev/null
+++ b/examples/examples/getID.py
@@ -0,0 +1,14 @@
+import gamelocker
+APIKEY = "aaa.bbb.ccc" #Default API key.
+api = gamelocker.Gamelocker(APIKEY).Vainglory()
+def getID(name):
+ try:
+ m = api.matches({"page[limit]": 2, "filter[playerNames]": name}) #Gets players matches.
+ for i in m[0].rosters:
+ for j in i.participants:
+ if j.player.name == name:
+ return(j.player.id) #Returns player id
+ except:
+ return("Invalid Name")
+print(getID("CullTheMeek")) #>>> 8627889a-7263-11e4-a296-06d90c28bf1a
+print(getID("RandomUsername999")) #>>> "Invalid Name"