Reddit

The following channel-specific fields are shown for Reddit channels:

•      Client ID: represents the unique ID of the account used to log into Reddit.  A mandatory field that can be a maximum of 100 characters in length.

•      Client secret: used in conjunction with Client ID to log into Reddit.  A password-masked mandatory field that can be a maximum of 100 characters in length.

•      Redirect URL: a mandatory textbox that can be a maximum length of 4096 characters in length.

•      Authorization: a label advises of the channel’s authorization status:

o  When the channel has yet to be authorized, the label states 'The connection to Reddit is not authorized' (this is the channel’s initial status).

o  When the channel has been authorized successfully, the labels states 'The connection to Reddit has been authorized'.

A button accompanies the label.

o  When the channel has yet to be authorized, its text reads 'Click here to authorize RPI'.  Invocation opens you default web browser, in which is displayed a Reddit authorization page.

You can enter a Reddit username or email and password in the Login section.  Having done so, click login; another Reddit interface is displayed.  Clicking the Allow button launches the redirect URL.

Copy the URL and return to RPI, where a Verification URL property will now be displayed.

Paste in the URL you copied and click the Get access token button.  The Reddit channel will now be authorized.

o  Following authorization, the button text is set to 'Click here to reset the authorization token'.  Invocation resets the channel’s authorization status to not authorized.