示例#1
0
def twitter_callback():
    auth_token = request.args.get("oauth_token", '')
    auth_verifier = request.args.get("oauth_verifier", '')
    user_info = twitter_client.get_user_info(auth_token, auth_verifier=auth_verifier)
    user = LoginUser.load(user_info)
    user.put()
    login_user(user)
    return redirect(url_for("index"))
示例#2
0
def twitter_callback():
    auth_token = request.args.get("oauth_token", '')
    auth_verifier = request.args.get("oauth_verifier", '')
    user_info = twitter_client.get_user_info(auth_token,
                                             auth_verifier=auth_verifier)
    user = LoginUser.load(user_info)
    user.put()
    login_user(user)
    return redirect(url_for("index"))
示例#3
0
def _get_public(twitter_client, since_id, max_id):
    mine = LoginUser.get_mine()
    key = "public_{}_{}_{}".format(mine.token, since_id, max_id)
    value = memcache.get(key)
    if value:
        return value
    tw = Twitter(twitter_client, mine.token, mine.secret)
    data = tw.get_search("友利奈緒 OR シャーロット OR Charlotte -http", since_id, max_id)
    if data.status_code != 200:
        logger.error(data.status_code)
        return {}
    value = data.content
    memcache.set(key, value, time=30) 
    return value
示例#4
0
def _get_public(twitter_client, since_id, max_id):
    mine = LoginUser.get_mine()
    key = "public_{}_{}_{}".format(mine.token, since_id, max_id)
    value = memcache.get(key)
    if value:
        return value
    tw = Twitter(twitter_client, mine.token, mine.secret)
    data = tw.get_search("友利奈緒 OR シャーロット OR Charlotte -http", since_id, max_id)
    if data.status_code != 200:
        logger.error(data.status_code)
        return {}
    value = data.content
    memcache.set(key, value, time=30)
    return value
示例#5
0
def load_user(unique_id):
        return LoginUser.get_by_id(unique_id)
示例#6
0
def load_user(unique_id):
    return LoginUser.get_by_id(unique_id)