Modified SMS HTTP API call

This commit is contained in:
Marko Jovanovic 2025-10-06 08:46:52 +02:00
parent acba49570e
commit 3d13842004

View File

@ -76,22 +76,30 @@ class ContactUncontactedCommand extends Command
// 3. Contact the HTTP REST API // 3. Contact the HTTP REST API
try { try {
$response = $this->httpClient->request('GET', self::$apiEndpoint, [ $response = $this->httpClient->request('GET', self::$apiEndpoint, [
'headers' => [
'X-CM-PRODUCTTOKEN' => $this->sms_gateway_api_key,
'Accept' => 'application/json',
'Content-Type' => 'application/json'
],
'query' => [ 'query' => [
'producttoken' => $this->sms_gateway_api_key, 'allowedChannels' => ["SMS"],
'body' =>
// "Liebe Patientin, lieber Patient, \n" .
// "gerne möchten wir von Ihnen erfahren, wie zufrieden Sie mit uns sind. Wir freuen uns, wenn Sie sich die Zeit nehmen und uns Ihre Eindrücke mitteilen.\n" .
// "Ihre Anregungen landen über den direkten Weg beim Qualitäts- und Risikomanagement.\n\n" .
"Wir freuen uns über Ihr Feedback - direkt ans Qualitäts- und Risikomanagement.\n\n" .
"https://umfragetool.ukbonn.de/login?id=QMBEFR_TEST \n\n" .
"Ihr UKB.",
"minimumNumberOfMessageParts" => 1,
"maximumNumberOfMessageParts" => 8,
'to' => $phoneContact->getPhoneNumber(),
'from' => 'UKB', 'from' => 'UKB',
'reference' => 'Test-Reference' 'to' => [
'number' => $phoneContact->getPhoneNumber()
],
'body' => [
"type" => "auto",
"content" => "Liebe Patientin, lieber Patient, \n" .
"gerne möchten wir von Ihnen erfahren, wie zufrieden Sie mit uns sind. Wir freuen uns, wenn Sie sich die Zeit nehmen und uns Ihre Eindrücke mitteilen.\n" .
"Ihre Anregungen landen über den direkten Weg beim Qualitäts- und Risikomanagement.\n\n" .
"Wir freuen uns über Ihr Feedback - direkt ans Qualitäts- und Risikomanagement.\n\n" .
"https://umfragetool.ukbonn.de/login?id=QMBEFR_TEST \n\n" .
"Ihr UKB."
],
'minimumNumberOfMessageParts' => 1,
'maximumNumberOfMessageParts' => 8,
'reference' => 'UKB'
] ]
]); ]);