Open APIs – Configuration Details¶
Note: Client Secret, Access Token and API Key are to be generated by the user and will be unique for every application. The values written below are just for example.
Adafruit IO¶
Authentication Type: API Key
- Import API: https://raw.githubusercontent.com/adafruit/io-api/gh-pages/v2.json
- Authentication: API-KEY
- Key: X-AIO-Key
- Value: aio_UTqF73klycqdLWpbp0wLl7RHKV25
- UserName: [Enter you user name]
- FeedKey: [Enter your feed key]
- Adafruit Login Page: https://accounts.adafruit.com/users/sign_in
- Email: [Enter your login email]
- Password: [Enter your password]
Avaza API¶
Authentication Type: OAuth 2, Authorization Code
- Import API: https://api.avaza.com/swagger/docs/v1
- Authentication: oauth2 (Access token will be valid for 1 day)
- Token URL: https://any.avaza.com/oauth2/token
- Auth URL: https://any.avaza.com/oauth2/authorize
- ClientId: [Enter client ID]
- Client Secret: c1d4b723790f0e24d0b2df68ebde613e9533
- Avaza Login Page: https://any.avaza.com/account/login
- Email: [Enter your email]
- Password: [Enter your password]
BOX API¶
Authentication Type: Bearer Token
- Base URL: https://api.box.com/2.0
- Authentication: Bearer Token (Access token will be valid for 1 hr)
- Token: 1IVYyDgfDPyWpoXe9c4RMOt7tmtiB75q
- Steps to generate access token:
- Page: https://app.box.com/developers/console/app/984015/configuration
- Email: [Enter your login email]
- Password: [Enter password]
- Click on Generate Developer Token to generate access token
- API Reference: https://developer.box.com/en/reference
Facebook API¶
Authentication Type: OAuth 2, Authorization Code
- Base URL: https://graph.facebook.com/
- Auth URL: https://www.facebook.com/dialog/oauth
- Access Token URL: https://graph.facebook.com/oauth/access_token
- Client ID: 217423066002
- Client Secret: d7d8969c6ea31bf117f04768b63bb
- Credentials to use when using ‘Request Token’
- Email address: [Enter your email]
- Password: [Enter your password]
Google Drive¶
Authentication Type: Bearer Token
- Base URL: https://www.googleapis.com/drive/v3
- Authentication: Bearer Token (Token will be valid for an hour)
- Token: ya29.Il_AB6CICAcAQD6lKoQCW3K2DO_enBd3be5G2Vvd0hZ3Q8US4eHL-PEOS1qRD7zzSEN3t_qb_eNqWzZS3zsXP_FcAHA9TSoy-tDpsWv0RnWRledPhZqRt79f9X
- API Reference: https://developers.google.com/drive/api/v3/reference
Steps to generate access token:
- Go to https://developers.google.com/oauthplayground/
- Select the APIs you want to authorize and click ‘Authorize APIs.’
- On the next screen, provide your credentials.
- Email: [Enter your login email]
- Password: [Enter your password]
- Now click on ‘Exchange authorization code for tokens’ to generate access token.
netAuth API¶
Authentication Type: API Key
- Import API: https://api.doc.nextauth.com/api/swagger.json
- Authentication: API-KEY
- KEY: [Enter API Key]
- VALUE: J5znqilK_qUt65iQyy9W2Q
- Help link: https://api.doc.nextauth.com/
OMDb API¶
Authentication Type: API Key
- API key to be passed as a query parameter
- JSON File: http://www.omdbapi.com/swagger.json
Steps to generate API Key:
- Open http://www.omdbapi.com/apikey.aspx?__EVENTTARGET=freeAcct&__EVENTARGUMENT=&__LASTFOCUS=&__VIEWSTATE=%2FwEPDwUKLTIwNDY4MTIzNQ9kFgYCAQ9kFgICBw8WAh4HVmlzaWJsZWhkAgIPFgIfAGhkAgMPFgIfAGhkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYDBQtwYXRyZW9uQWNjdAUIZnJlZUFjY3QFCGZyZWVBY2N0x0euvR%2FzVv1jLU3mGetH4R3kWtYKWACCaYcfoP1IY8g%3D&__VIEWSTATEGENERATOR=5E550F58&__EVENTVALIDATION=%2FwEdAAU5GG7XylwYou%2BzznFv7FbZmSzhXfnlWWVdWIamVouVTzfZJuQDpLVS6HZFWq5fYpioiDjxFjSdCQfbG0SWduXFd8BcWGH1ot0k0SO7CfuulN6vYN8IikxxqwtGWTciOwQ4e4xie4N992dlfbpyqd1D&at=freeAcct&Email=
- Select Account Type ‘FREE.’
- Enter your email address.
- Enter your first name and last name.
- Describe in a few words your purpose of using this service.
- Click on ‘Submit.’
- You will get the API Key in your email with a link to activate it, click on that link and the key will be activated.
Square Connect API¶
Authentication Type: Bearer Token
- Import API: https://raw.githubusercontent.com/square/connect-api-specification/master/api.json
- Authentication: Bearer Token
- Token: EAAAEPXVtza2Utrx-GJ90Az4sCQ_NLbLYOKANVFmJiPGJ1Z6B-eJgZ-2V1
- Use this API to import: https://raw.githubusercontent.com/
Note: This looks like an issue with Square Connect’s documentation because the ‘Import API’ option does not work.
Zendesk API¶
Authentication Type: Basic Authentication
- Username: [Enter username or login email]
- Password: [Enter password]