Esempio n. 1
0
 def web_user_public_info(self, user_id, expand=None):
     if not expand:
         params = None
     elif expand == True:
         params = {"expand": ",".join(USER_EXPANDABLE)}
     else:
         params = {"expand": ",".join(expand)}
     return self.get_json(
         urls.web("user.public.info", user_id, params=params))
Esempio n. 2
0
 def web_account_search(self, **query):
     """
     Allowed query keys:
     category: Genre
     feature: Feature
     hiddenFlag: Show hidden games
     language: Language
     mediaType: Game or movie
     page: Page number
     search: Search string
     sortBy: Sort order
     system: OS
     tags: Tags
     totalPages: Total Pages
     """
     return self.get_json(urls.web("account.get_filtered"), params=query)
Esempio n. 3
0
 def web_search(self, **query):
     """
     Allowed query keys:
     category: Genre
     devpub: Developer or Published
     feature: Features
     language: Language
     mediaType: Game or movie
     page: Page number
     price: Price range
     release: Release timeframe
     search: Search string
     sort: Sort order
     system: OS
     limit: Max results
     """
     return self.get_json(urls.web("search.filtering"),
                          params=query,
                          authorized=False)
Esempio n. 4
0
 def web_checkout(self, order_id=None):
     if order_id is None:
         return self.get_json(urls.web("checkout"))
     else:
         return self.get_json(urls.web("checkout_id", order_id))
Esempio n. 5
0
 def web_order_payment_status(self, order_id):
     return self.get_json(urls.web("order.payment_status", order_id))
Esempio n. 6
0
 def web_order_set_as_not_gift(self, order_id):
     return self.get_json(urls.web("order.set_as_non_gift", order_id))
Esempio n. 7
0
 def web_order_remove(self, order_id, game_id):
     return self.get_json(urls.web("order.remove", order_id, game_id))
Esempio n. 8
0
 def web_order_change_currency(self, order_id, currency):
     return self.get_json(
         urls.web("order.change_currency", order_id, currency))
Esempio n. 9
0
 def web_reviews_rate(self, game_id):
     return self.get_json(urls.web("reviews.rate", game_id))
Esempio n. 10
0
 def web_friends_remove(self, user_id):
     return self.get_json(urls.web("friends.remove", user_id))
Esempio n. 11
0
 def web_user_public_unblock(self, user_id):
     return self.get_json(urls.web("user.public.unblock", user_id))
Esempio n. 12
0
 def web_user_review_guidelines(self):
     return self.get_json(urls.web("user.review_guidelines"))
Esempio n. 13
0
 def web_user_set_redirect_url(self, url):
     """Set redirect url after login. Only know valid url: checkout"""
     return self.get(urls.web("user.set_redirect_url", params={"url": url}))
Esempio n. 14
0
 def web_user_change_language(self, lang):
     return self.get_json(urls.web("user.change_language", lang))
Esempio n. 15
0
 def web_user_change_currency(self, currency):
     return self.get_json(urls.web("user.change_currency", currency))
Esempio n. 16
0
 def web_reviews_search(self, game_id):
     return self.get_json(urls.web("reviews.search", game_id))
Esempio n. 17
0
 def web_reviews_report(self, game_id):
     return self.get_json(urls.web("reviews.report", game_id))
Esempio n. 18
0
 def web_friends_invite(self, user_id):
     return self.get_json(urls.web("friends.invite", user_id))
Esempio n. 19
0
 def web_reviews_add(self, game_id):
     return self.get_json(urls.web("reviews.add", game_id))
Esempio n. 20
0
 def web_friends_accept(self, user_id):
     return self.get_json(urls.web("friends.accept", user_id))
Esempio n. 21
0
 def web_order_add(self, order_id, game_id):
     return self.get_json(urls.web("order.add", order_id, game_id))
Esempio n. 22
0
 def web_friends_decline(self, user_id):
     return self.get_json(urls.web("friends.decline", user_id))
Esempio n. 23
0
 def web_order_disable_store_credit(self, order_id):
     return self.get_json(urls.web("order.disable_store_credit", order_id))
Esempio n. 24
0
 def web_cart_get(self):
     return self.get_json(urls.web("cart.get"))
Esempio n. 25
0
 def web_order_process_order(self, order_id):
     return self.get_json(urls.web("order.process_order", order_id))
Esempio n. 26
0
 def web_cart_add(self, game_id):
     return self.get_json(urls.web("cart.add", game_id))
Esempio n. 27
0
 def web_order_check_status(self, order_id):
     return self.get_json(urls.web("order.check_status", order_id))
Esempio n. 28
0
 def web_cart_add_series(self, series_id):
     return self.get_json(urls.web("cart.add_series", series_id))
Esempio n. 29
0
 def web_checkout_manual(self, order_id):
     return self.get_json(urls.web("checkout_manual", order_id))
Esempio n. 30
0
 def web_cart_remove(self, game_id):
     return self.get_json(urls.web("cart.remove", game_id))