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