mirror of https://github.com/caronc/apprise
Updated Notify_streamlabs (markdown)
parent
c66d0a7c87
commit
d4c950c15d
|
@ -21,8 +21,23 @@ In the "Whitelist Users" field, input the username of a Twitch account you contr
|
||||||
For now, simply set the "Redirect URI" to `http://localhost`, you will change this soon.
|
For now, simply set the "Redirect URI" to `http://localhost`, you will change this soon.
|
||||||
Then, hit create:
|
Then, hit create:
|
||||||

|

|
||||||
1. Create a "NEW SERVICE" using the button. Fill in all the information (you get your Client ID and Secret from the Streamlabs App page):
|
1. Now we'll take the Client ID from the Streamlabs page and generate a code that will be used for apprise to communicate with Streamlabs
|
||||||

|
Replace the placeholders in the link below with your Client ID
|
||||||
|
`https://www.streamlabs.com/api/v1.0/authorize?client_id=<YOURCLIENTID>&redirect_uri=http://localhost&response_type=code&scope=donations.read+donations.create+alerts.create`
|
||||||
|
You are redirected to localhost
|
||||||
|
copy the url param code that is specified in the browser url bar
|
||||||
|
`http://localhost/?code=<YOURCODE>`
|
||||||
|
1. Generate an access token using your code generated in the last step, your Client ID, and your Secret
|
||||||
|
Open a terminal and make a request to generate an access token that Apprise will utilize
|
||||||
|
```bash
|
||||||
|
curl --request POST --url 'https://streamlabs.com/api/v1.0/token' -d 'grant_type=authorization_code&code=<YOURCODE>&client_id=<YOURCLIENTID>&client_secret=<YOURSECRET>&redirect_uri=http%3A%2F%2Flocalhost'
|
||||||
|
```
|
||||||
|
``
|
||||||
|
Similar JSON should be returned
|
||||||
|
`{"access_token":<YOURACCESSTOKEN>,"token_type":"Bearer","expires_in":3600,"refresh_token":""}`
|
||||||
|
Note that the access token does not expire
|
||||||
|
1. Now copy and paste your access token to build the streamlabs url
|
||||||
|
`strmlabs://<YOURACCESSTOKEN>/?call=DONATIONS`
|
||||||
|
|
||||||
### Syntax
|
### Syntax
|
||||||
Valid syntax is as follows:
|
Valid syntax is as follows:
|
||||||
|
@ -38,5 +53,5 @@ Send a streamlabs notification:
|
||||||
```bash
|
```bash
|
||||||
# Assuming our {access_token} is abcdefghij1234567890
|
# Assuming our {access_token} is abcdefghij1234567890
|
||||||
apprise -vv -t "Test Message Title" -b "Test Message Body" \
|
apprise -vv -t "Test Message Title" -b "Test Message Body" \
|
||||||
strmlabs:///abcdefghij1234567890/
|
strmlabs://abcdefghij1234567890/
|
||||||
```
|
```
|
Loading…
Reference in New Issue