mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
31 lines
933 B
Markdown
31 lines
933 B
Markdown
from appwrite.client import Client
|
|
|
|
client = Client()
|
|
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint
|
|
client.set_project('<YOUR_PROJECT_ID>') # Your project ID
|
|
client.set_key('<YOUR_API_KEY>') # Your secret API key
|
|
|
|
messaging = Messaging(client)
|
|
|
|
result = messaging.create_push(
|
|
message_id = '<MESSAGE_ID>',
|
|
title = '<TITLE>', # optional
|
|
body = '<BODY>', # optional
|
|
topics = [], # optional
|
|
users = [], # optional
|
|
targets = [], # optional
|
|
data = {}, # optional
|
|
action = '<ACTION>', # optional
|
|
image = '[ID1:ID2]', # optional
|
|
icon = '<ICON>', # optional
|
|
sound = '<SOUND>', # optional
|
|
color = '<COLOR>', # optional
|
|
tag = '<TAG>', # optional
|
|
badge = None, # optional
|
|
draft = False, # optional
|
|
scheduled_at = '', # optional
|
|
content_available = False, # optional
|
|
critical = False, # optional
|
|
priority = MessagePriority.NORMAL # optional
|
|
)
|