Пример #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))
Пример #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)
Пример #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)
Пример #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))
Пример #5
0
 def web_order_payment_status(self, order_id):
     return self.get_json(urls.web("order.payment_status", order_id))
Пример #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))
Пример #7
0
 def web_order_remove(self, order_id, game_id):
     return self.get_json(urls.web("order.remove", order_id, game_id))
Пример #8
0
 def web_order_change_currency(self, order_id, currency):
     return self.get_json(
         urls.web("order.change_currency", order_id, currency))
Пример #9
0
 def web_reviews_rate(self, game_id):
     return self.get_json(urls.web("reviews.rate", game_id))
Пример #10
0
 def web_friends_remove(self, user_id):
     return self.get_json(urls.web("friends.remove", user_id))
Пример #11
0
 def web_user_public_unblock(self, user_id):
     return self.get_json(urls.web("user.public.unblock", user_id))
Пример #12
0
 def web_user_review_guidelines(self):
     return self.get_json(urls.web("user.review_guidelines"))
Пример #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}))
Пример #14
0
 def web_user_change_language(self, lang):
     return self.get_json(urls.web("user.change_language", lang))
Пример #15
0
 def web_user_change_currency(self, currency):
     return self.get_json(urls.web("user.change_currency", currency))
Пример #16
0
 def web_reviews_search(self, game_id):
     return self.get_json(urls.web("reviews.search", game_id))
Пример #17
0
 def web_reviews_report(self, game_id):
     return self.get_json(urls.web("reviews.report", game_id))
Пример #18
0
 def web_friends_invite(self, user_id):
     return self.get_json(urls.web("friends.invite", user_id))
Пример #19
0
 def web_reviews_add(self, game_id):
     return self.get_json(urls.web("reviews.add", game_id))
Пример #20
0
 def web_friends_accept(self, user_id):
     return self.get_json(urls.web("friends.accept", user_id))
Пример #21
0
 def web_order_add(self, order_id, game_id):
     return self.get_json(urls.web("order.add", order_id, game_id))
Пример #22
0
 def web_friends_decline(self, user_id):
     return self.get_json(urls.web("friends.decline", user_id))
Пример #23
0
 def web_order_disable_store_credit(self, order_id):
     return self.get_json(urls.web("order.disable_store_credit", order_id))
Пример #24
0
 def web_cart_get(self):
     return self.get_json(urls.web("cart.get"))
Пример #25
0
 def web_order_process_order(self, order_id):
     return self.get_json(urls.web("order.process_order", order_id))
Пример #26
0
 def web_cart_add(self, game_id):
     return self.get_json(urls.web("cart.add", game_id))
Пример #27
0
 def web_order_check_status(self, order_id):
     return self.get_json(urls.web("order.check_status", order_id))
Пример #28
0
 def web_cart_add_series(self, series_id):
     return self.get_json(urls.web("cart.add_series", series_id))
Пример #29
0
 def web_checkout_manual(self, order_id):
     return self.get_json(urls.web("checkout_manual", order_id))
Пример #30
0
 def web_cart_remove(self, game_id):
     return self.get_json(urls.web("cart.remove", game_id))