Before you start building an app, you will need to register to become a HootSuite Developer. To start this process, go to the App Directory SDK overview page and after reading through it, click Apply for Access Now. You will be notified by email when your account is ready.
On your web server
Apps need to be hosted on https servers so you will need to set up the domain where your app will be hosted and get a SSL certificate. For development purposes, this can be your local machine (ex. https://localhost).
Once your account is setup, you will need to configure your app in My Apps . Apps are comprised of one or more app streams that represent different ways for users to interact with your app.
There are two steps to configuring your app:
Within My Apps follow the link to your default app to access information about your app including your API key. Save the API Key locally and keep it safe. You will use this key later within your app to enable communication between your app and the HootSuite dashboard.
For the app that uses SSO or OAuth authentication process see here . HootSuite supports url callback to a specified url when any user uninstalls your app. The callback request (POST - application/x-www-form-urlencoded) contains user_id (i), time_stamp (ts) and token (for OAuth this will be user's access token). You can config your Uninstall Callback URL in your app setting.