This Social Stream API Sandbox is a comprehensive tool for developers to test and interact with the Social Stream Ninja API. It provides a user-friendly interface to experiment with various API features, including message generation, user management, and channel-specific communications. For full API documentation, please visit socialstream.ninja/api.
Please note that you may need to add &server to the dock.html or featured.html pages if you wish to send messages to them via the API. By default the extension, nor any dock/overlay page, will connect to the API server by default; they must be configured to work with the API server via menu toggle or URL parameter.
Note: The connection will automatically attempt to reconnect if disconnected. The session ID for the API needs to match the session ID provided by the extension; this should correspond to the ?session value found on the dock.html and featured.html links. Simply sending messages to the API using GET/POST messaging doesn't require a websocket connection.
These commands control the general behavior of the overlay and message queue.
TTS (Text-to-Speech) can be controlled separately for the dock and featured messages. Make sure to enable the &server mode for the target you wish to directly interact with.
Custom messages can be sent using different methods: WebSocket (WSS), HTTPS GET, or HTTPS POST. These are sent to sites like Twitch, Youtube, etc, and not directly to the dock.
Generate custom test messages to simulate different platforms and scenarios. This uses the `extContent` message type..
Send messages to specific channels of the API server for more granular control of API messaging.
These commands manage the waitlist functionality, useful for giveaways or queue management.
Manage users, including blocking, VIP status, and viewing history.
This area displays incoming messages from the server.