123
edits
Bgalbraith (talk | contribs) |
Bgalbraith (talk | contribs) |
||
| Line 64: | Line 64: | ||
* Mailing list URL (optional) | * Mailing list URL (optional) | ||
* Mailing list activity (optional; a numeric value) | |||
* Twitter (optional) | * Twitter (optional) | ||
* FriendFeed (optional) | * FriendFeed (optional) | ||
* Facebook (optional) | * Facebook (optional) | ||
* GetSatisfaction URL (optional) | * GetSatisfaction URL (optional) | ||
===== REST APIs ===== | |||
1. GET tools/n | |||
n = value of "id" column for a tool | |||
Returns a JSON object that contains all the fields for the tool. The field names should be those listed above, convert to lower-case with underscores in place of spaces (e.g., "Download URL" => "download_url"). | |||
2. GET tools?tags=t[,t]&text=s | |||
t = comma-delimited string of tags | |||
s = string | |||
Returns a JSON array with each object containing the id, name, short_name, tags, child_of, price, current_version_release_date, and mailing_list_activity fields of those tools that have the specified tags and whose name or description fields or tags contain the specified string. | |||
==== Questions ==== | ==== Questions ==== | ||
edits