Full documentation for this SDK can be found here
The Pusher Beams Python server SDK is available on PyPi here.
You can install this SDK by using pip:
$ pip install pusher_push_notifications
Use your instance id and secret (you can get these from the dashboard) to create a Beams PushNotifications instance:
from pusher_push_notifications import PushNotifications pn_client = PushNotifications( instance_id='YOUR_INSTANCE_ID_HERE', secret_key='YOUR_SECRET_KEY_HERE', )
Once you have created your Beams PushNotifications instance you can publish a push notification to your registered & subscribed devices:
response = pn_client.publish( interests=['hello'], publish_body={'apns': {'aps': {'alert': 'Hello!'}}, 'fcm': {'notification': {'title': 'Hello', 'body': 'Hello, World!'}}} ) print(response['publishId'])