[VB.net] Porteo de la implementacion del api de WhatsApiNet WhatsApp WhatsAppAPI

Iniciado por 79137913, 29 Julio 2014, 23:49 PM

0 Miembros y 2 Visitantes están viendo este tema.

gusontop

Gracias,

He cogido un telefono que nunca ha tenido WhatApp, el del abuelo, y cada vez que ejecuto la aplicacion WART con este numero de telefono, me da un texto distinto, que copio al archivo WAPASS.TXT que ubico en el direcctorio de la aplicacion, en este caso dentro de bin\Debug de hecho interrumpo el programa cuando lee este archivo y la clave que lee es la correcta.

Luego cuando hace el wa.conect() no genera el archivo NextChallenge, o tengo que crear el archivo nextchallenge con la misma clave que WAPASS.TXT

Lo siento, pero no es mi caso ninguno de los supuestos.

Gracias.

79137913

HOLA!!!

No, el archivo next challenge se genera solo, una vez que se loguea correctamente.

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*

CAM1207

Gracias 79137913, por el tema importante planteado, espero que no sea muy antiguo...
Estimado realice todas sus observaciones pero aun no genera el comentado archivo
numerotelefono.next.dat
Utilice dos numero diferentes que no tenían whatsapp previamente...
utilice WART, ingrese numero, me genero clave, la ingrese en el archivo WAPASS.txt
asigna correctamente la clave dentro de la aplicación... pero nunca se genera el archivo.
- Este archivo se genera automáticamente por la aplicación visual?
- y en que momento?

gracias nuevamente por su respuesta

Saludos



 

79137913

HOLA!!!

Deberias fijarte si Private Sub wa_OnLoginSuccess(phoneNumber As String, data() As Byte se ejecuta. Ese es el procedimiento que guarda el next challenge

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*

CAM1207

Muchas gracias por responder, pero aun no anda...

La instrucción que se inicializa en InitWA esta con los siguientes datos (quite los últimos 3)
wa = New WhatsAppApi.WhatsApp("56958386XXX", "BKGdtj2qtaSu//3+RjAJ0nczLXXX"," NICKXXX", False)

pero no se genera el archivo porque en wa_OnLoginFailed
el parámetro "data" recibe el dato: not-authorized

Sera un problema de mi proveedor de telefononia, aunque probé con dos compañías diferentes.

Muchas gracias.


79137913

HOLA!!!

Bueno cuando surge ese parametro hay 3 opciones:

1- Que generaste una nueva contraseña pero usas una vieja en tu codigo.
Solucion: usa de nuevo el WART y asegurate de copiar todos los parametros correctamente y recuerda que luego de un not-authorized debes rehacer la contraseña (solo tenes un intento).

2- Que colocaste una contraseña en el WART para conseguir la clave pero luego de eso no seguiste usando la misma (en el WART) por lo que la contraseña para el Whatsapi esta mal cifrada.
Solucion: recuerda la contraseña con la que cifraste en el WART o perdiste la cuenta.

3- Que tu cuenta de Whatsapp este bloqueada por Spam u otra razon.
Este no tiene solucion.

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*

jhon1_23

no puedo bajar el archivo WART, lo puedes volver a subir

tienes el proyecto  compilado. esta en c# . Necesito agregar a un proyecto el envio de whatsapp.

Sawaa

Buenas tardes,
Primero que nada excelente aportacion es justo lo que necesito para mejorar un sistema que estoy desarrollando, descargue la WhatsAppApi.dll, y la agregue como referencia a mi proyecto, tambien logre obtener mi password con el WART, pero al momento de compilar me aparece el siguiente error:

The currently targeted framework ".NETFramework,Version=v4.0,Profile=Client" does not include "System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" which the referenced assembly "WhatsAppApi" depends on. This caused the referenced assembly to not resolve. To fix this, either (1) change the targeted framework for this project, or (2) remove the referenced assembly from the project.   

estoy trabajando en vb.net 2013, alguna sugerencia de que es lo que debo hacer para lograr compilarlo correctamente?

Gracias   :-[


Eleкtro

Cita de: Sawaa en 24 Abril 2015, 22:59 PMThe currently targeted framework ".NETFramework,Version=v4.0,Profile=Client" does not include "System.Web.Extensions ...

Estás utilizando un Framework compactado (el perfil cliente) el cual carece de varios componentes de .Net Framework, en lugar de eso, utiliza el paquete completo (".Net Framework 4.0") o bien puedes referenciar al proyecto el ensamblado que te está indicando, System.Web.Extensions.dll y automaticamente se corregirá mosntrándote una advertencia para cambiar que cambiará el Framework objetivo del proyecto.

How to: Add or Remove References By Using the Reference Manager - MSDN

Si no tienes el paquete normal de .Net Framework 4.0 instalado en tu equipo entonces debes instalarlo.

https://www.microsoft.com/en-us/download/details.aspx?id=17718

Cita de: Sawaa en 24 Abril 2015, 22:59 PMalguna sugerencia de que es lo que debo hacer para lograr compilarlo correctamente?

Aparte de corregir ese error de compilación, puedes leer las páginas de este mismo hilo, justo aquí:
http://foro.elhacker.net/net/vbnet_porteo_de_la_implementacion_del_api_de_whatsapinet_whatsapp_whatsappapi-t419188.0.html;msg1998950#msg1998950

Saludos








Sawaa

Gracias, agregue la referencia desde la opcion de assemblies y con eso ya no me marca ese error, pero ahora tengo un error con el nextChallenge
me aparece lo siguiente:

An unhandled exception of type 'System.FormatException' occurred in mscorlib.dll

Additional information: Invalid length for a Base-64 char array or string.

en el codigo:
Me.wa.Login(nextChallenge)
saludos