Raspberry Pi

Versende Push-Benachrichtigungen mit pushsafer.com zu iOS, Android und Windows Geräten aus deinem Raspberry Pi heraus

ein python Beispiel pushsafer.py mit Antwort des Status und Daten für eine Auswertung

import httplib, urllib
conn = httplib.HTTPSConnection("pushsafer.com:443")
conn.request("POST", "/api",
  urllib.urlencode({
    "k": "<PRIVATEKEY>",                # Your Private or Alias Key
    "m": "<MESSAGE>",                   # Message Text
    "t": "<TITLE>",                     # Title of message
    "i": "<ICON>",                      # Icon number 1-98
    "s": "<SOUND>",                     # Sound number 0-28
    "v": "<VIBRATION>",                 # Vibration number 0-3
    "p": "<PICTURE>",                   # Picture Data URL with Base64-encoded string
  }), { "Content-type": "application/x-www-form-urlencoded" })
response = conn.getresponse()

print response.status, response.reason
data = response.read()
print data

ein einfaches bash Script Beispiel pushsafer.sh mit Antwort Daten für eine Auswertung

#!/bin/bash

URL="https://www.pushsafer.com/api"

PRIVATEKEY="" #Your Private or Alias Key
TITLE="Alert"
MESSAGE="Your Message";
DEVICE="131";                #Device or Device Group ID
ICON="11";
SOUND="3";
VIBRATION="0";
PICTURE="data:image/png;base64,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";

if [ ${#PRIVATEKEY} == 0 ]
then
	echo "Error: You need to supply an app token"
	exit 1;
fi

if [ ${#MESSAGE} == 0 ]
then
	echo "Error: message may not be empty"
	exit 1;
fi

RESPONSE=`curl -s --data k=$PRIVATEKEY --data-urlencode t="$TITLE" --data-urlencode m="$MESSAGE" --data d="$DEVICE" --data i="$ICON" --data s="$SOUND" --data v="$VIBRATION" --data-urlencode p="$PICTURE" $URL`

echo "Send Push"
echo "| TITLE: $TITLE"
echo "| MESSAGE: $MESSAGE"
echo "| RESPONSE: $RESPONSE"
echo "|____________________"

Weitere Informationen zum Ersetzten von Werten (Titel, Nachricht, Sound, Icon, Vibration) in deiner Push-Benachrichtigung, findest du in unserer API Beschreibung!


© 2016 - 2025 Pushsafer.com, All rights reserved.