Closed
Bug 400996
Opened 18 years ago
Closed 16 years ago
Developer documentation for the AMO API
Categories
(addons.mozilla.org Graveyard :: API, defect, P3)
addons.mozilla.org Graveyard
API
Tracking
(Not tracked)
VERIFIED
FIXED
5.0.9
People
(Reporter: laura, Assigned: laura)
References
()
Details
The API will need some documentation, showing:
1. API calls including params, param types, format of returned data (DTD?)
2. Tutorial style docs.
The docs should be available on AMO. They should be localizable and hence fit into the overall AMO framework.
Comment 1•18 years ago
|
||
Oh yes, /me votes for a DTD. People may want to do validation on their site.
Comment 2•18 years ago
|
||
At some point, we'll also want to link to it from our MDC area
Assignee | ||
Comment 3•18 years ago
|
||
I forgot to add here that draft version is available at
http://wiki.mozilla.org/Update:Remora_API_Docs
In the process of adding example return data and DTDs as per suggestions from Basil and others.
Comment 4•17 years ago
|
||
Other application developers are asking for more documentation on the API so they can develop their own services, can we increase the priority at all here?
Comment 5•17 years ago
|
||
I'm going to create a dependency on bug 436307 (Create the Terms of Service (TOS) for AMO and the AMO API). We need some guidelines about how developers can use this part of AMO. The TOS outlines that and is currently being worked on by legal.
Assignee | ||
Comment 6•17 years ago
|
||
I understand the ToS is being worked on at the moment (although bug 436307 is restricted to Legal). Deferring again until that is done.
Target Milestone: 3.3 → 5.0.2
Comment 7•17 years ago
|
||
ToS will go into this release, so no need to defer any longer. We'll just need a link to the developer agreement in the doc, which I will provide once it's implemented.
Comment 8•17 years ago
|
||
Deferring to 5.0.3, still waiting on legal for a revised TOS.
Target Milestone: 5.0.2 → 5.0.3
Comment 9•16 years ago
|
||
Deferring again- talked to legal and this clearly isn't ready. Going to put in a design bug for 5.0.4 to design the new flow and then target 5.0.5 for implementation.
Updated•16 years ago
|
Target Milestone: 5.0.3 → 5.0.5
Updated•16 years ago
|
Priority: -- → P3
Target Milestone: 5.0.5 → 5.0.7
Comment 10•16 years ago
|
||
Laura, developer agreement is now up- is this feasible for 5.0.7
Assignee | ||
Comment 11•16 years ago
|
||
Yep, should be good.
Comment 12•16 years ago
|
||
Comment 13•16 years ago
|
||
You said you'd have this done today so don't let me stop you ;), but I'd like to land it in 5.0.8 so QA can focus on the P1's for this release. If you need a couple extra days, no worries, but let's land early in 5.0.8.
Target Milestone: 5.0.7 → 5.0.8
Assignee | ||
Comment 14•16 years ago
|
||
I heard 5.0.7 was pushed out to Tuesday so I didn't stay up late to finish it :) I'm clear to work on it now anyway so shouldn't be long.
Assignee | ||
Comment 15•16 years ago
|
||
I'm just about done...I was thinking of adding DTDs, are these wanted?
Also, where should the results go? I know we talked about devmo at one point?
Comment 16•16 years ago
|
||
DevMO is fine and we can link off Developer FAQ.
Target Milestone: 5.0.8 → 5.0.9
Assignee | ||
Comment 17•16 years ago
|
||
Draft (complete I hope) at https://developer.mozilla.org/index.php?title=User:laurathomson/addons.mozilla.org_%28AMO%29_API_Developers%27_Guide
I'll move it up a level once you guys have had a chance to review.
Comment 18•16 years ago
|
||
I think it looks great. The search stuff will be outdated soon, but no worries. The bandwagon stuff is awesome.
Comment 19•16 years ago
|
||
Oh, I added a link to the dev agreement too.
Assignee | ||
Comment 20•16 years ago
|
||
(In reply to comment #18)
> I think it looks great. The search stuff will be outdated soon, but no
> worries. The bandwagon stuff is awesome.
Credit Les for that, I wrote the generic part and just reformatted the (excellent) Bandwagon stuff he wrote for devmo.
Assignee | ||
Comment 21•16 years ago
|
||
OK, I'll call this done - I haven't quite worked out how to move it though - Wil do you know?
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Comment 22•16 years ago
|
||
Where do you want it? I can move it.
Assignee | ||
Comment 23•16 years ago
|
||
Thanks Sheppy! It should go up a level, ie not be under User:laurathomson. The two leaf pages need to go as well.
Comment 24•16 years ago
|
||
I've moved it, and am doing a little tidy-up pass on it.
I just noticed in the description of the Search command that it says that "If no searchtype is entered extensions and themes will be returned" but down where it describes searchtype, it says that the default is "all". Which is correct?
Assignee | ||
Comment 25•16 years ago
|
||
Aha, good catch.
If you do not specify the behavior is the same as if you specify 'all' - which is to return only extensions and themes, counterintuitive as that may be.
Comment 26•16 years ago
|
||
I've also added a link to this guide to the menu page here:
https://developer.mozilla.org/En/Developing_add-ons
Comment 27•16 years ago
|
||
OK, added an aside about the all thing. Going to be doing some more formatting tweaks to this over the rest of the afternoon, I think.
Looking really good up at https://developer.mozilla.org/en/addons.mozilla.org_%28AMO%29_API_Developers%27_Guide.
Verified FIXED.
Status: RESOLVED → VERIFIED
Comment 29•16 years ago
|
||
I just finished a formatting cleanup and a few other little tweaks here (including clickable links to try out API requests):
https://developer.mozilla.org/en/addons.mozilla.org_%28AMO%29_API_Developers%27_Guide/The_generic_AMO_API
Going over the bandwagon doc next.
Status: VERIFIED → RESOLVED
Closed: 16 years ago → 16 years ago
Updated•16 years ago
|
Status: RESOLVED → VERIFIED
Updated•10 years ago
|
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•