def guardar_token(request): body = request.body.decode('utf-8') bodyDict = json.loads(body) token = bodyDict['token'] existe = FCMDevice.objects.filter(registration_id=token, active=True) if len(existe) > 0: return HttpResponseBadRequest( json.dumps({'mensaje': 'El token ya existe'})) dispositivo = FCMDevice() dispositivo.registration_id = token dispositivo.active = True ##if loged in if request.user.is_authenticated: dispositivo.user = request.user if request.user.is_staff: try: dispositivo.save() return HttpResponse(json.dumps({'mensaje': 'El token fue guarda3'})) except: return HttpResponseBadRequest( json.dumps({'mensaje:': 'No se ha podido guardar'}))
def guardar_token(request): body = request.body.decode('utf-8') #decodifico el json bodyDict = json.loads(body) #lo transformo en un diccionario token = bodyDict['token'] existe = FCMDevice.objects.filter(registration_id=token, active=True) if len(existe) > 0: return HttpResponseBadRequest( json.dumps({'mensaje': 'el token ya existe' })) #transforma un diccionario a un json dispositivo = FCMDevice() dispositivo.registration_id = token #asignar token dispositivo.active = True #solo si el usuario está autenticado procedemos a enlazarlo if request.user.is_authenticated: dispositivo.user = request.user try: dispositivo.save() return HttpResponse(json.dumps({'mensaje': 'token guardado'})) except: return HttpResponseBadRequest( json.dumps({'mensaje': 'no se ha podido guardar'}))
def agregar_token(request): body = request.body.decode('utf-8') bodyDict = json.loads(body) #obtenemos el token token = bodyDict['token'] #primero verificamos que el token no exista en la BD para guardarlo existe = FCMDevice.objects.filter(registration_id=token, active=True) if existe: return HttpResponseBadRequest(json.dumps( {'mensaje': 'el token ya existe'}), content_type="application/json") dispositivo = FCMDevice() dispositivo.registration_id = token dispositivo.active = True #solo si el usuario esta auntenticado lo asociaremos con el token if request.user.is_authenticated: dispositivo.user = request.user try: dispositivo.save() return HttpResponse(json.dumps({'mensaje': 'Guardado correctamente'}), content_type="application/json") except: return HttpResponseBadRequest(json.dumps( {'mensaje': 'no se ha podido guardar'}), content_type="application/json")
def guardar_token(request): body = request.body.decode('utf-8') bodyDict = json.loads(body) token = bodyDict['token'] print('token') exists = FCMDevice.objects.filter(registration_id=token, active=True) if len(exists) > 0: return HttpResponseBadRequest( json.dumps({'mensaje': 'el token ya existe'})) dispositivo = FCMDevice() dispositivo.registration_id = token dispositivo.active = True # solo si el usuario esta logeado if request.user.is_authenticated: dispositivo.user = request.user try: dispositivo.save() return HttpResponse(json.dumps({'mensaje': 'token guardado'})) except: return HttpResponseBadRequest( json.dumps({'mensaje': 'No se a podido guardar el token'})) print('mensaje', body)
def guardar_token(request): print('Hola qui vas') body = request.body.decode('utf-8') bodyDic = json.loads(body) token = bodyDic['token'] tipo = bodyDic['tipo'] #print(tipo) existe = FCMDevice.objects.filter(registration_id = token, active = True) if len(existe) > 0: return HttpResponseBadRequest(json.dumps({'mensaje':'el token ya existe en la base de datos'})) dispositov = FCMDevice() dispositov.registration_id = token dispositov.active = True #dispositov.type='web' #Validar usuaario inicio session if request.user.is_authenticated: dispositov.user = request.user try: dispositov.save() return HttpResponse(json.dumps({'mensaje':'tokke guardado'})) except: return HttpResponseBadRequest(json.dumps({'mensaje':'no se a guardado el token'}))
def agregar_token(request): body = request.body.decode('utf-8') bodyDict = json.loads(body) token = bodyDict['token'] #preguntamos si ya existe el token en la BBDD existe = FCMDevice.objects.filter(registration_id=token, active=True) if existe: return HttpResponseBadRequest(json.dumps( {'mensaje': 'El Token ya Existe'}), content_type="application/json") dispositivo = FCMDevice() dispositivo.registration_id = token dispositivo.active = True #solo en caso de que el usuario este autenticado lo guardaremos if request.user.is_authenticated: dispositivo.user = request.user #procedemos a guardar el dispositivo con el token en la abse de datos try: dispositivo.save() return HttpResponse(json.dumps({'mensaje': 'Token Guardado'}), content_type="application/json") except: return HttpResponseBadRequest(json.dumps( {'mensaje': 'No se pudo Guardar Token'}), content_type="application/json")
def guardar_token(request): body = request.body.decode('utf-8') datos_body = json.loads(body) token = datos_body['token'] # preguntar si el token existe existe = FCMDevice.objects.filter(registration_id=token,active=True) if len(existe)>0: return HttpResponseBadRequest(json.dumps({'mensaje','el token existe'})) dispositivo = FCMDevice() dispositivo.registration_id = token dispositivo.active = True # solo si el usuario esta registrado antes if request.user.is_authenticated: dispositivo.user = request.user # grabar el dipositivo try: dispositivo.save() return HttpResponse(json.dumps({'mensaje','dispositivo almacenado'})) except: return HttpResponseBadRequest(json.dumps({'mensaje','no pudo almacenar el token'}))
def guardar_token(request): body = request.body.decode('utf-8') bodyDatos = json.loads(body) token = bodyDatos["token"] # para evitar ingresar 2 veces el mismo token existe = FCMDevice.objects.filter(registration_id=token, active=True) if len(existe) > 0: return HttpResponseBadRequest( json.dumps({'mensaje', 'el token ya esta almacenado'})) dispo = FCMDevice() dispo.registration_id = token dispo.active = True # en caso de estar logeado, ingresar el usuario if request.user.is_authenticated: dispo.user = request.user try: dispo.save() return HttpResponse(json.dumps({'mensaje', 'grabo token'})) except: return HttpResponseBadRequest( json.dumps({'mensaje', 'el token no pudo ser almacenado'}))
def guardar_token(request): body = request.body.decode('utf-8') bodyDict = json.loads(body) token = bodyDict['token'] existe = FCMDevice.objects.filter(registration_id=token, active=True) if len(existe) > 0: return HttpResponseBadRequest( json.dumps({'mensaje': 'El token ya existe'})) dispositivo = FCMDevice() dispositivo.registration_id = token dispositivo.active = True try: dispositivo.save() return HttpResponse(json.dumps({'mensaje': 'token guardado'})) except: return HttpResponseBadRequest( json.dumps({'mensaje': 'token no guardado'}))
def guardar_token(request): #{token:2342334jsladfkaskj234hgakj3bs} body = request.body.decode('utf-8') bodyDict = json.loads(body) token = bodyDict['token'] existe = FCMDevice.objects.filter(registratio_id = token, active=True) if len(existe) > 0: return HttpResponseBadRequest(json.dumps({'mensaje':'el token ya existe'})) dispositivo = FCMDevice() dispositivo.registration_id = token dispositivo.active = True if request.user.is_authenticated: dispositivo.user = request.user try: dispositivo.save() return HttpResponse(json.dumps({'mensaje':' token guardado'})) except : return HttpResponseBadRequest(json.dumps({'mensaje':' no se ha podido guardar'}))
def guardar_token(request): body = request.body.decode('utf-8') bodyDatos = json.loads(body) token = bodyDatos['token'] existe = FCMDevice.objects.filter(registration_id=token, active=True) if len(existe) > 0: return HttpResponseBadRequest( json.dumps({'mensaje', 'token ya existe'})) dispo = FCMDevice() dispo.registration_id = token dispo.active = True if request.user.is_authenticated: dispo.user = request.user try: dispo.save() return HttpRequest(json.dumps({'mensaje', 'token guardado'})) except: return HttpResponseBadRequest( json.dumps({'mensaje': 'no se pudo almacenar el token'}))
def guardar_token(request): body = request.body.decode('utf-8') bodyDict = json.loads(body) token = bodyDict['token'] existe = FCMDevice.objects.filter(registration_id=token, active=True) if len(existe) > 0: return HttpResponseBadRequest( json.dumps({'mensaje': 'el token ya existe'})) dispositivo = FCMDevice() dispositivo.registration_id = token dispositivo.active = True # SOLO SI EL USUARIO ESTA LOGEADO PROCEDEREMOS A ENLAZAR if request.user.is_authenticated: dispositivo.user = request.user try: dispositivo.save() return HttpResponse(json.dumps({'mensaje': 'token guardado'})) except: return HttpResponseBadRequest( json.dumps({'mensaje': 'No se ha podido guardar'}))
def guardar_token(request): body = request.body.decode('utf-8') bodyDict = json.loads(body) token = bodyDict['token'] existe = FCMDevice.objects.filter(registration_id = token, active=True) if len(existe) > 0: return HttpResponseBadRequest(json.dumps({'mensaje':'El token ya existe'})) dispositivo = FCMDevice() dispositivo.registration_id = token dispositivo.active = True #Solo si el usuario está autenticado procederemos a enlazarlo if request.user.is_authenticated: dispositivo.user = request.user try: dispositivo.save() return HttpResponse(json.dumps({'mensaje':'Token guardado'})) except: return HttpResponseBadRequest(json.dumps({'mensaje':'No se ha podido guardar'}))