Dokumentation
#!/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
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)
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!");
}
}