- Development Integration
- /
- SDK
- /
- Python
- /
Management Module
- /
- 事件
¶ Subscribe to events
- managementClient.sub_event(event_code,receiver)
Use WebSocket to subscribe to events generated by authing. event_code is the event code, which can be viewed in GenAuth API Explorer (opens new window).
¶ Parameters
event_code
<string>
event codereceiver
<Receiver>
custom receiver
¶ Example
client = ManagementClient(access_key_id="63f60a8e31e6ebd92080dc7d",
access_key_secret="00711487506bc4a92cfada3520b76d7f",
websocket_host="wss://events.hydra.authing-inc.co"
)
client.sub_event("authing.user.updated",lambda msg:{
print(msg)
})
¶ Publish events
- managementClient. pub_event(eventCode, data)
¶ Parameters
- event_code
<string>
event code - data
<dict>
event body
¶ Example
client = ManagementClient(access_key_id="xxx",
host="https://core.genauth.ai",
access_key_secret="xxx",
websocket_host="wss://events.genauth.ai"
)
event_code = "custom_aouaw.sxytestevent"
data = {"id":"myid"}
print(client.put_event(event_code,data))