예제 #1
0
    def search(self, query):
        response = ApiTransport.get(self._get_url(), q=query)
        results = self._extract_from_response(response.text)

        for obj in results:
            yield self.resource.from_response(obj)
예제 #2
0
 def by_id(self, spotify_id):
     response = ApiTransport.get(self._get_url(), uri=spotify_id)
     resource = self.__resource_for_id(spotify_id)
     obj = self._extract_from_response(response.text)
     return resource.from_response(obj)
예제 #3
0
    def search(self, query):
        response = ApiTransport.get(self._get_url(), q=query)
        results = self._extract_from_response(response.text)

        for obj in results:
            yield self.resource.from_response(obj)