Guten Morgen,
mein aktueller Code ist dieser:
Ich würde gerne den Wert der API from, body und created_at für jeden Datensatz aus der API übergeben.
Wie mache ich das?
Die Funktion gibt ja immer nur den einen Wert zurück.
Danke.
mein aktueller Code ist dieser:
PHP-Code:
function getGroupHistory($APIURL, $XAPIKEY, $BroadcastUid, $GroupID)
{
$GroupURL = $APIURL."identities/".$BroadcastUid."/groups/".$GroupID."/chat";
// Ab hier wird der POST aufgebaut und zum versenden vorbereitet.
$opts = array('http' =>
array(
'method' => 'GET',
'header' => "Content-Type: application/json\r\n" .
"X-API-Key: " . $XAPIKEY . "\r\n",
'timeout' => 60
)
);
$context = stream_context_create($opts);
$url = $GroupURL;
$result = file_get_contents($url, false, $context);
$message = json_decode($result);
// return $message->messages;
$Nachrichten = [];
foreach ($message->messages as $key => $value) {
$Nachrichten = $value->from . $value->body;
}
return $Nachrichten;
}
PHP-Code:
echo getGroupHistory($ThreemaAPIURL, $ThreeamXAPIKEY, $ThreemabroadcastUid, $ThreemaGroupVorstandID);
Wie mache ich das?
Die Funktion gibt ja immer nur den einen Wert zurück.
Danke.
Kommentar