Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
def test_cache2():
    l = ['caokun', 'renfurui']
    cache.set('l', l, 60 * 1)
    print 'set success'
    return 'success set'
Ejemplo n.º 3
0
 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)