Titel: WhatsAPI (een class om via PHP WhatApp aan te sturen...)
Gemaakt door: Ahmed Mohd & Ali Hubail (ik ken ze niet
)
Omschrijving:
Quote:
Voor de mensen die WhatsApp kennen, is dit een PHP-class waarmee je tot nu toe berichten en downloads naar andere WhatsAppers in je telefoonboek kan sturen.
Download: Download
Topiclink: WM City: Whatsapp
Spoiler met code:
LET OP: Dit script schijnt niet meer te werken, dit vanwege een aanpassing bij Whatsapp waarmee alle berichten nu naar mijn ideeën gecodeerd worden in SSL. Indien dit waar is acht ik de kans zeer klein dat dit ooit nog eens via PHP zal gaan werken.
Gemaakt door: Ahmed Mohd & Ali Hubail (ik ken ze niet
)Omschrijving:
Quote:
Voor de mensen die WhatsApp kennen, is dit een PHP-class waarmee je tot nu toe berichten en downloads naar andere WhatsAppers in je telefoonboek kan sturen.
Download: Download
Topiclink: WM City: Whatsapp
Spoiler met code:
Spoiler tonen
Een leuk script maar wel met een kleine handleiding:
- Je telefoonnummer moet je invullen in internationaal formaat zonder prefix. Dus 0612345678 wordt 31612345678
- Je IMEI-code (in het voorbeeld: 3548290********) van de telefoon waarmee je WhatsApp gebruikt kan je op te telefoon opvragen met *#06#
NB: Ik durf geen zekerheid te geven of dit ook werkt met mensen die een iPhone hebben. Het schijnt dat die op een alternatieve manier in het systeem bij WhapsApp staan. Ik meen dat iOS standaard geen toegang voor apps verleent tot een IMEI, maar een alternatieve identificatiecode geeft.
Dus.... kwestie van proberen.
Voor de duidelijkheid: Ik heb de class niet gemaakt, en geef er GEEN ondersteuning op. Op het gelinkte topic naar WMcity wordt e.e.a besproken, dus daar zou je bij problemen of vragen eerst eens kunnen kijken.
Ook geef ik geen garantie dat dit script blijft werken. D.m.v. reverse engineering is de werking van het script uitgepluisd. En het kan zijn dat WhatsApp later misschien zelfs de techniek zou kunnen wijzigen, omdat deze API niet door WhatsApp wordt aangeboden.
In ieder geval rest mij voor de liefhebbers nog één ding te zeggen: D.E.U.V.M.
- Je telefoonnummer moet je invullen in internationaal formaat zonder prefix. Dus 0612345678 wordt 31612345678
- Je IMEI-code (in het voorbeeld: 3548290********) van de telefoon waarmee je WhatsApp gebruikt kan je op te telefoon opvragen met *#06#
NB: Ik durf geen zekerheid te geven of dit ook werkt met mensen die een iPhone hebben. Het schijnt dat die op een alternatieve manier in het systeem bij WhapsApp staan. Ik meen dat iOS standaard geen toegang voor apps verleent tot een IMEI, maar een alternatieve identificatiecode geeft.
Dus.... kwestie van proberen.

Voor de duidelijkheid: Ik heb de class niet gemaakt, en geef er GEEN ondersteuning op. Op het gelinkte topic naar WMcity wordt e.e.a besproken, dus daar zou je bij problemen of vragen eerst eens kunnen kijken.
Ook geef ik geen garantie dat dit script blijft werken. D.m.v. reverse engineering is de werking van het script uitgepluisd. En het kan zijn dat WhatsApp later misschien zelfs de techniek zou kunnen wijzigen, omdat deze API niet door WhatsApp wordt aangeboden.
In ieder geval rest mij voor de liefhebbers nog één ding te zeggen: D.E.U.V.M.

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/require"]require[/URL] [COLOR= #DD0000]"whatsapp.v2.php"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// Een functie voor de emoticons...[/COLOR]
[COLOR= #007700]function[/COLOR] parsEmo[COLOR= #007700]([/COLOR][COLOR= #0000BB]$matches[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/return"]return[/URL] hex2str[COLOR= #007700]([/COLOR][COLOR= #0000BB]$matches[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]]);
}[/COLOR]
[COLOR= #FF8000]// De werking[/COLOR]
[COLOR= #0000BB]$wa[/COLOR] [COLOR= #007700]= new[/COLOR] WhatsApp[COLOR= #007700]([/COLOR][COLOR= #DD0000]"316******"[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/md5"]md5[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strrev"]strrev[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]3548290********[/COLOR][COLOR= #007700])));[/COLOR]
[COLOR= #0000BB]$wa[/COLOR][COLOR= #007700]->[/COLOR]Connect[COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$wa[/COLOR][COLOR= #007700]->[/COLOR]Login[COLOR= #007700]();[/COLOR]
[COLOR= #FF8000]// Stuur een afbeelding.... (commentariseer dit blok indien je deze functie niet wilt)
// sendImage($msgid,$to,$path,$size,$link,$b64thumb);[/COLOR]
[COLOR= #0000BB]$link[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"http://onetoanother.com/images/comingsoon.jpg"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$thumb[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"demo/x3.jpg"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$b64thumb[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/base64_encode"]base64_encode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$thumb[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$wa[/COLOR][COLOR= #007700]->[/COLOR]sendImage[COLOR= #007700]([/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]().[/COLOR][COLOR= #DD0000]"-1"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"316******"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"ccf7b9444a511639efd998260b712253.jpg"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"9999"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$link[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$b64thumb[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]////// Einde afbeelding sturen
// STUUR EEN BERICHT + EEN EMOTICON (tussen [emo] en [/emo][/COLOR]
[COLOR= #0000BB]$str[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"[emo]EE808A[/emo] en [emo]EE808C[/emo] zijn twee emoticons"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// het bericht welke je wilt versturen.[/COLOR]
[COLOR= #0000BB]$bbcode[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace_callback"]preg_replace_callback[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"#[emo](.+)[/emo]#iUs"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"parsEmo"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$str[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$wa[/COLOR][COLOR= #007700]->[/COLOR]Message[COLOR= #007700]([/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]().[/COLOR][COLOR= #DD0000]"-1"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"316*******"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$bbcode[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// EINDE BERICHT STUREN[/COLOR]
[COLOR= #0000BB]$wa[/COLOR][COLOR= #007700]->[/COLOR]read[COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$wa[/COLOR][COLOR= #007700]->[/COLOR]read[COLOR= #007700]();[/COLOR]
[COLOR= #FF8000]//$wa->RequestLastSeen("9733110772"); [/COLOR]
?> LET OP: Dit script schijnt niet meer te werken, dit vanwege een aanpassing bij Whatsapp waarmee alle berichten nu naar mijn ideeën gecodeerd worden in SSL. Indien dit waar is acht ik de kans zeer klein dat dit ooit nog eens via PHP zal gaan werken.