示例#1
0
文件: resource.py 项目: vsanjekar/gym
 def create(cls, api_key=None, **params):
     requestor = api_requestor.APIRequestor(
         api_key, api_base=cls.api_base())
     url = cls.class_path()
     response, api_key = requestor.request(
         'post', url, params=params)
     return convert_to_gym_object(response, api_key)
示例#2
0
文件: resource.py 项目: zozo123/gym
    def request(self, method, url, params=None, headers=None):
        if params is None:
            params = self._retrieve_params
        requestor = api_requestor.APIRequestor(key=self.api_key,
                                               api_base=self.api_base())
        response, api_key = requestor.request(method, url, params, headers)

        return convert_to_gym_object(response, api_key)
示例#3
0
文件: resource.py 项目: zozo123/gym
 def create(cls, api_key=None, idempotency_key=None, **params):
     requestor = api_requestor.APIRequestor(api_key)
     url = cls.class_path()
     headers = populate_headers(idempotency_key)
     response, api_key = requestor.request('post', url, params, headers)
     return convert_to_gym_object(response, api_key)
示例#4
0
文件: resource.py 项目: zozo123/gym
 def list(cls, api_key=None, idempotency_key=None, **params):
     requestor = api_requestor.APIRequestor(api_key)
     url = cls.class_path()
     response, api_key = requestor.request('get', url, params)
     return convert_to_gym_object(response, api_key)