MCPcopy Create free account
hub / github.com/comaps/comaps / _get_token

Method _get_token

tools/python/opentable_restaurants.py:60–70  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

58 offset += items_count
59
60 def _get_token(self):
61 url = 'https://oauth.opentable.com/api/v2/oauth/token?grant_type=client_credentials'
62 headers = self._add_auth_header({})
63 request = urllib2.Request(url, headers=headers)
64 logging.debug('Fetching token with headers %s', str(headers))
65 resp = urllib2.urlopen(request)
66 # TODO(mgsergio): Handle exceptions
67 if resp.getcode() != 200:
68 raise OpentableDownloaderError("Cant't get token. Response: {}".format(resp.read()))
69 self.token = json.loads(resp.read())
70 logging.debug('Token is %s', self.token)
71
72 def _add_auth_header(self, headers):
73 if self.token is None:

Callers 1

__init__Method · 0.95

Calls 5

_add_auth_headerMethod · 0.95
RequestMethod · 0.80
formatMethod · 0.80
readMethod · 0.45

Tested by

no test coverage detected