canmove, Confirmed users
841
edits
No edit summary |
|||
Line 1: | Line 1: | ||
The Mozillians API allows Mozillians to have a better experience on Mozilla sites. Our Mozillians directory for both paid and core volunteer staff can connect Mozilla-related sites and services to profile data as an extension to our first “vouched-status” API offering. For example, we can now offer different access levels to content on Air Mozilla using Mozillians credentials. | The Mozillians API allows Mozillians to have a better experience on Mozilla sites. Our Mozillians directory for both paid and core volunteer staff can connect Mozilla-related sites and services to profile data as an extension to our first “vouched-status” API offering. For example, we can now offer different access levels to content on Air Mozilla using Mozillians credentials. | ||
= API Specification = | |||
The [[Mozillians/API-Specification | API Specification]] page has full details about how to use the API for your apps. | |||
= Sites using the API = | = Sites using the API = | ||
Line 25: | Line 28: | ||
* Perl 5 CPAN module, contact [https://mozillians.org/dukeleto Duke Leto] for details | * Perl 5 CPAN module, contact [https://mozillians.org/dukeleto Duke Leto] for details | ||
= | = FAQ = | ||
=== How do I get an API key? === | |||
You can get a "vouched" or "reviewed" API key by becoming a vouched Mozillian, [https://bugzilla.mozilla.org/enter_bug.cgi?product=Community%20Tools&component=API%20Requests submitting a bug] and meeting all review standards. | |||
= API | === What API applications have access to the non-public data I put into Mozillians.org? === | ||
Only applications that have met our strict review standards described below can access your profile as if they were a Mozillian. These [[Mozillians/API#Reviewed_Applications|Reviewed Applications]] are all listed above. | |||
=== What responsibilities does an API application developer have? === | |||
The developer must ensure that the application follows the [http://mozillians.readthedocs.org/latest/api/api.html Using API Data guidelines]. | |||
=== What should I do if I discover an application misusing the Mozillians.org API or its data? === | |||
[https://bugzilla.mozilla.org/enter_bug.cgi?product=Community%20Tools&component=Data%20Complaints File a bug in the Community Tools product under Data Complaint]. | |||
=== How can I get a "reviewed" API key? === | |||
In order to get a "reviewed" API key you must successfully pass the review process described below. | |||
= Process for "Reviewed" API keys = | |||
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Community%20Tools&component=API%20Requests File a bug in the Community Tools :: API Requests component] | |||
* Answer these questions in the bug: | |||
** Name of your app | |||
** App URL | |||
** How you plan to use the API | |||
** Justification for needing a "reviewed" API key | |||
* One aspect of review is that your application must be managed by the Mozilla Corporation. This means... | |||
** Running on Mozilla infrastructure in a Mozilla datacenter (proof: link to bug about standing it up there or webserver headers) | |||
** Satisfying Mozilla's current data security, data privacy and legal standards for web applications. Proof: link to project review bug or to reviewers we can contact. | |||
* Another aspect of review is that you understand Mozillians.org's per-field privacy levels, agree to abide by them and agree to perpetuate them. Proof: conversation with application reviewer that satisfies the reviewer. |