Ik ben ook een tijdje aan het rommelen geweest met Telegram maar omdat het niet zo heel wijd geaccepteerd is en er heel weinig codevoorbeelden zijn met PHP ben ik daar mee gestopt. Tot ik dit tegen kwam en het wel lekker bleek te werken.
Het is niet een kwestie van een scriptje delen en installeren op je webserver. Er moeten wat stappen ondernomen worden. Uit mijn hoofd het volgende:
1. Koop een prepaid simkaart. Probeer
NIET je eigen/dagelijks gebruik nummer te registreren!! Na een aantal keer inloggen op een ander apparaat wordt je door Whatsapp geblokkeerd!!
2. Download, pak uit en upload dit
https://github.com/WHAnonymous/Chat-API (of doe git clone als je shell toegang en verstand van Linux hebt) naar je webserver.
3. Lees de wiki:
https://github.com/WHAnonymous/Chat-API/wiki/WhatsAPI-Documentation#getting-started. Boven alle code examples moet deze regel ingevoegd worden:
require_once('src/whatsprot.class.php');
gevolgd door de constructor. Zoals te lezen is in de wiki begin je dus met het aanvragen van een code. Zorg dat je telefoon met nieuwe simkaart aan is en zorg dat Whatsapp op de telefoon zelf niet open staat en ook niet geregistreerd is. De output van het script dat je aan het maken bent is steeds een array. In dit geval is de info in het array niet van belang, zolang er maar geen errors zijn.
4. Als je een code hebt ontvangen is het tijd deze te registreren. Het handigste is om het scriptje dat je zojuist gemaakt hebt, aan te passen zodat je niet helemaal opnieuw de constructor hoeft toe te voegen. Vergeet niet de codeRequest regel te verwijderen anders krijg je een error. Er volgt weer een array als output. Achter [pw] => vind je jouw password.
5. Je zou nu verder moeten kunnen lezen in de wiki en succesvol moeten kunnen connecten en een bericht sturen, bijvoorbeeld naar je dagelijks gebruik nummer. Denk er aan dat nummers in de API altijd beginnen met 316. Geen 00316 of 003106 of +316 of 06. Zowel het nummer waarmee je wil registreren als het nummer waarnaar je gaat zenden.
Ik schrijf dit uit mn blote hoofd dus er zullen vast heel veel vragen komen maargoed, ik ben bereid te helpen.
1 op 1 mijn scripts online gooien doe ik niet, de lol zit m voor mij in het uitzoekwerk en het mooi maken. Mocht je er echt niet uitkomen, vraag het gewoon want daar leren we allemaal van.
Kijk ook eens in de examples map voor wat codevoorbeelden. Zo is het mij ook gelukt.
Groeten,
Pepijn