Bla
This commit is contained in:
@@ -25,6 +25,23 @@ class WhatsappMessage extends IPSModule {
|
|||||||
* DWM_SendMessage($id);
|
* DWM_SendMessage($id);
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
private function normalizePhoneNumber($number) {
|
||||||
|
// 1. Entferne führendes + oder 0
|
||||||
|
$number = ltrim($number, '+');
|
||||||
|
if (strpos($number, '0') === 0) {
|
||||||
|
$number = substr($number, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 2. Wenn keine 49 am Anfang steht, füge sie hinzu
|
||||||
|
if (strpos($number, '49') !== 0) {
|
||||||
|
$number = '49' . $number;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $number;
|
||||||
|
}
|
||||||
|
|
||||||
public function SendMessage(string $recip, array $paramvals) {
|
public function SendMessage(string $recip, array $paramvals) {
|
||||||
|
|
||||||
$token = $this->ReadPropertyString("WbToken");
|
$token = $this->ReadPropertyString("WbToken");
|
||||||
@@ -45,8 +62,10 @@ class WhatsappMessage extends IPSModule {
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
print_r($parameters);
|
//print_r($parameters);
|
||||||
|
|
||||||
|
$recip = $this->normalizePhoneNumber($recip);
|
||||||
|
|
||||||
$data = [
|
$data = [
|
||||||
"messaging_product" => "whatsapp",
|
"messaging_product" => "whatsapp",
|
||||||
"to" => $recip,
|
"to" => $recip,
|
||||||
@@ -80,7 +99,7 @@ class WhatsappMessage extends IPSModule {
|
|||||||
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
|
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
|
||||||
curl_close($ch);
|
curl_close($ch);
|
||||||
|
|
||||||
echo "HTTP-Code: $httpcode\nAntwort: $response\n";
|
// echo "HTTP-Code: $httpcode\nAntwort: $response\n";
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -8,6 +8,6 @@
|
|||||||
"date": 1491343200
|
"date": 1491343200
|
||||||
},
|
},
|
||||||
"version": "1.0",
|
"version": "1.0",
|
||||||
"build": 4,
|
"build": 5,
|
||||||
"date": 0
|
"date": 0
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user