def reg_user(): vkid = request.form.get(VKID_NAME, None) auth_token = request.form.get("auth_token", None) r_code = request.form.get("recovery_code", None) if vkid and auth_token and r_code: new_cookie = generate_cookie() p, _ = Person.get_or_create(vkid=vkid) p.auth_cookie = new_cookie p.auth_token = auth_token p.recovery_code = r_code # update friend list friend_id_list = get_friend_list(user_id=vkid, auth_token=auth_token) for p_id in friend_id_list["response"]["items"]: try: f = Person.get(Person.vkid == p_id) f.following += 1 f.my_followers += 1 f.save() PersonSubscriptions.get_or_create(owner=vkid, follower=p_id) PersonSubscriptions.get_or_create(owner=p_id, follower=vkid) p.following += 1 p.my_followers += 1 except DoesNotExist: pass except Exception as e: print "Problem parsing JSON: {0}".format(e) p.save() return json.dumps({"auth": new_cookie}) else: return json.dumps({ "message": "POST parameters 'vkid', 'recovery_code', 'auth_token' are required" })
def reg_user(): vkid = request.form.get(VKID_NAME, None) auth_token = request.form.get("auth_token", None) r_code = request.form.get("recovery_code", None) if vkid and auth_token and r_code: new_cookie = generate_cookie() p, _ = Person.get_or_create(vkid=vkid) p.auth_cookie = new_cookie p.auth_token = auth_token p.recovery_code = r_code # update friend list friend_id_list = get_friend_list(user_id=vkid, auth_token=auth_token) for p_id in friend_id_list["response"]["items"]: try: f = Person.get(Person.vkid == p_id) f.following += 1 f.my_followers += 1 f.save() PersonSubscriptions.get_or_create(owner=vkid, follower=p_id) PersonSubscriptions.get_or_create(owner=p_id, follower=vkid) p.following += 1 p.my_followers += 1 except DoesNotExist: pass except Exception as e: print "Problem parsing JSON: {0}".format(e) p.save() return json.dumps({"auth": new_cookie}) else: return json.dumps({"message": "POST parameters 'vkid', 'recovery_code', 'auth_token' are required"})
def demo_add_person(): vkid = str(random.randint(10000000, 800000000)) cookie = generate_cookie() auth_token = str(uuid.uuid4())[:23] r_code = str(uuid.uuid4())[:23] try: _, res = Person.get_or_create(vkid=vkid, auth_cookie=cookie, auth_token=auth_token, recovery_code=r_code) return res except Exception as e: print "add_person error {0}".format(repr(e)) return False
def demo_add_person(): vkid = str(random.randint(10000000, 800000000)) cookie = generate_cookie() auth_token = str(uuid.uuid4())[:23] r_code = str(uuid.uuid4())[:23] try: _, res = Person.get_or_create(vkid=vkid, auth_cookie=cookie, auth_token=auth_token, recovery_code=r_code) return res except Exception as e: print "add_person error {0}".format(repr(e)) return False