Developer Quickstart
Quick links
- Libraries
- .NET
- Java
- PHP
- Python
- Ruby
- Components
- Drupal 6 & 7
- Rails OmniAuth
Support options
OAuth 1.0a endpoints
| Request token URL | https://sts.miicard.com/auth/OAuth.ashx |
|---|---|
| Authorise token URL | https://sts.miicard.com/auth/OAuth.ashx |
| Access token URL | https://sts.miicard.com/auth/OAuth.ashx |
Sign messages using HMAC-SHA1, get a consumer key and consumer secret by contacting us using the form on the Getting Started page or use our Self Management features in the Business Portal.
When you request your key, tell us:
- The name of your website (or company), and the URL of the website where you intend to use miiCard
- The URL of your site's privacy policy, if you have one
- The set of details that you want to know about a miiCard member, and which (if any) of those details are mandatory for your application
- What you want to do with those details
Details you can request from a miiCard member
- Their name (which is always supplied)
- An email address - if they have multiple, they'll be asked to select a single email address
- A phone number - if they have multiple, they'll be asked to select a single phone number
- Their domain name or website
- Social media and other internet identities
- Facebook, LinkedIn, Twitter, LiveID, Google+, eBay
- Their published public profile data, if they have a public profile
Claims API endpoints
| Endpoint | URL, notes |
|---|---|
| SOAP | https://sts.miicard.com/api/v1/Claims.svc |
| XML (POX) | https://sts.miicard.com/api/v1/Claims.svc/xml HTTP POST only Example: https://sts.miicard.com/api/v1/Claims.svc/xml/GetClaims |
| JSON | https://sts.miicard.com/api/v1/Claims.svc/json HTTP POST only Example: https://sts.miicard.com/api/v1/Claims.svc/json/GetClaims |
- Make OAuth 1.0a-authorised requests by supplying an HTTP Authorize header.
- Make sure your Content-Type header is appropriate to the end-point (i.e. ‘application/json’ for the JSON endpoint).
Wrapper libraries, components and source code
We've wrapped the API in some libraries in different languages:
- .NET
- Java
- As a direct download
- Source code is available at GitHub
- PHP
- Source code is available at GitHub
- Python
- As a PyPI package
- Source code is available at GitHub
- Ruby
- As a gem on RubyGems.org
- Source code is available at GitHub
We've also started developing drop-in components:
Support
- The Q&A page
- The support form
- The developer forums
- The GitHub issues page for the wrapper library you're using: