Dokumentation

einfache implementierung in ihrer software mittels api

Anwendung sendet den Request an msg2notify
Anfrage wird überprüft, sendet an Gateway
Nachricht wird auf allen Kanälen Zugestellt

bash

#!/bin/bash USERID="12345" URL="https://api.geanious-notify.com/m2n/v3/message/send" HEADERCT="Content-Type: application/json" HEADERUID="userId: $USERID" HEADERTOKENTYPE="tokenType: ltt" HEADERTOKENVALUE="tokenValue: W9FYMdEw…" DATA='{ "serviceId": "1", "sender": "01234", "recipient": "43676123456789", "subject": "Test-Subject", "text": "Test-Content", "attachments": [] }' curl -1 -X POST -H "$HEADERCT" -H "$HEADERUID" -H "$HEADERTOKENTYPE" -H "$HEADERTOKENVALUE" -d "$DATA" $URL

python

import requests import json USERID = "012345" URL = "https://api.geanious-notify.com/m2n/v3/message/send" HEADERS = { "Content-Type": "application/json", "userId": USERID, "tokenType": "ltt", "tokenValue": "W9FYMd.." } DATA = { "serviceId": "1", "sender": "01234", "recipient": "43676123456789", "subject": "Test-Subject", "text": "Test-Content", "attachments": [] } response = requests.post(URL, headers=HEADERS, data=json.dumps(DATA)) # check the response status if response.status_code == 200: print('POST request to URL succeeded') print('JSON Response:') print(response.content) else: print('POST request to URL failed with status code:', response.status_code) print('JSON Response:') print(response.content)

.net

using Newtonsoft.Json; using System.Text; var msgClass = new { serviceId = 1, recipient = "43676123456789", subject = "", text = "Hello!" }; string apiUrlSendMsg = "https://api.geanious-notify.com/m2n/v3/message/send"; string userId = "1234567"; string tokenType = "ltt"; string tokenValue = "TCIZ3hv.."; using(var httpClient = new HttpClient(); { httpClient.DefaultRequestHeaders.Add("userId", userId); httpClient.DefaultRequestHeaders.Add("tokenType", tokenType); httpClient.DefaultRequestHeaders.Add("tokenValue", tokenValue); string message = JsonConvert.SerializeObject(msgClass); StringContent httpContent = new StringContent(message, Encoding.UTF8, "application/json"); CancellationToken cancellationToken = new CancellationToken(); HttpResponseMessage response = await httpClient.PostAsync(apiUrlSendMsg, httpContent, cancellationToken); if (response.IsSuccessStatusCode) { Console.WriteLine("success!"); } else { Console.WriteLine("failed!"); } }

exklusiv informiert bleiben

fragen? wir beantworten alle anfragen innerhalb von 12h

zum Kontaktformular