blob: e0d82c0318d1d823da07b3c24fadad08152a686b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
from dotenv import load_dotenv
from os import getenv
import onesignal
from onesignal.api import default_api
from onesignal.model.notification import Notification
load_dotenv()
onesignal_configuration = onesignal.Configuration(
rest_api_key=getenv("REST_API_KEY"),
organization_api_key=getenv("ORGANIZATION_API_KEY"),
)
api_client = onesignal.ApiClient(onesignal_configuration)
api_instance = default_api.DefaultApi(api_client)
ONESIGNAL_APP_ID = "83901cc7-d964-475a-90ec-9f854df4ba52"
# yes that's my subscription id. probably outdated by now
notification = Notification(app_id=ONESIGNAL_APP_ID, include_subscription_ids=['86f24e73-8887-4e29-b607-31e1a8f25b93', '6a2b4b58-a1d2-403b-afa0-b4a987ca6139'], contents={'en': 'hello world'}, headings={'en': 'Laundry Finished!'}, priority=10)
print(api_instance.create_notification(notification))
|