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:

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).

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

A button accompanies the label.

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.

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.