def get_access_token(): access_token = cache.get('facebook_access_token') if access_token: return access_token client_id = cache.get('facebook_client_id') client_secret = cache.get('facebook_client_secret') url = FACEBOOK_API % 'oauth/access_token' try: r = requests.get(url, params={ 'client_id': client_id, 'client_secret': client_secret, 'grant_type': 'client_credentials'}) access_token = r.content.split('=')[1] cache.set('facebook_access_token', access_token) return access_token except: raise
def test_cache2(): l = ['caokun', 'renfurui'] cache.set('l', l, 60 * 1) print 'set success' return 'success set'
def post(self): for k, v in self.request.arguments.items(): if isinstance(v, list): v = v.pop() cache.set(k, v) self.set_status(201)