💂

OAuth Instructions

Most developers use Taddy API for our Podcast API. If that is your use case, you can ignore this page, Taddy OAuth is not required. Taddy OAuth is used to verify if a user has paid for the exclusive content hosted by Taddy (for webcomics).
 
notion image
 
A creator uses Taddy to upload their content and select which episodes are only available to paid users. Fans of the creator can then consume this content in other apps. If you are building one of those apps, you can verify if the user has paid for access to the exclusive content using OAuth.

Getting Started

To be able to use Taddy OAuth, you must first sign up for a Developer account:
  1. Sign up for a developer account.
  1. Login to the dashboard. Click on ‘Get My API Key’.
  1. Scroll down to the Taddy OAuth section. Click on ‘registering your application’.
  1. Save your client Id and client secret details. Fill in other details for your client app like description, image, and callback url.
  1. Follow the SSS specification for using OAuth to verify if a user has paid for exclusive content. Taddy OAuth endpoints can be found here.
 
oauth: {
  signupUrl: 'https://taddy.org/signup/developers',
  authorizeUrl: 'https://taddy.org/fans/authorize',
  tokenUrl: 'https://taddy.org/auth/oauth2/token',
  newAccessTokenUrl: 'https://taddy.org/auth/oauth2/new_access_token',
  newRefreshTokenUrl: 'https://taddy.org/auth/oauth2/new_refresh_token',
  newContentTokenUrl: 'https://taddy.org/auth/oauth2/new_content_token',
  instructionsUrl: 'https://taddy.org/developers/instructions'
},
OAuth endpoints listed on https://taddy.org/feeds/sss/hostingprovider/e9957105-80e4-46e3-8e82-20472b9d7512