Open311

Wiki

Collaboration for an Open311 Standard
Personal tools

Difference between revisions of "API"

Collaboration for an Open311 Standard

Jump to: navigation, search
(added branch for requirements analysis)
(→‎GeoReport v2)
Line 7: Line 7:
 
===Spec: [[GeoReport v2]]===
 
===Spec: [[GeoReport v2]]===
  
−
===Servers (can receive reports)===
+
===Servers===
 +
Servers receive and manage reports on behalf of a jurisdiction
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
! Name
 
! Name
Line 28: Line 29:
 
|}
 
|}
  
−
====Open Source====
+
====Server Software====
 +
Server applications can receive and manage reports
 
* http://svn.ashlock.us/public/georeport-v2-api-php/ (in development)
 
* http://svn.ashlock.us/public/georeport-v2-api-php/ (in development)
 +
* http://svn.ashlock.us/public/georeport_ushahidi/v2/ - Ushahidi integration, [http://ushahidi.georeport.org/georeport/v2/requests.xml see demo] (in development)
 +
 +
===Client Apps===
 +
Client applications can send and view reports
 +
* SeeClickFix
  
 
====Test Suites====
 
====Test Suites====
 +
Test suites are used to verify that a server is compliant with the specification.
 
* http://github.com/open311/open311-validator (in development)
 
* http://github.com/open311/open311-validator (in development)
−
 
−
===Clients (can send and view reports)===
 
−
* SeeClickFix
 
  
 
====Client Libraries (API Wrappers)====
 
====Client Libraries (API Wrappers)====
 +
Client libraries make it easier to build client applications that work with the spec.
 
* http://rubygems.org/gems/open311
 
* http://rubygems.org/gems/open311
−
 
  
 
==GeoReport v1==
 
==GeoReport v1==

Revision as of 15:22, 13 December 2010

Requirements Analysis

| Requirements analysis ideas

Open311 APIs

GeoReport v2

Spec: GeoReport v2

Servers

Servers receive and manage reports on behalf of a jurisdiction

Name Status API Key Dev API Production API
San Francisco Development Ready Request Key Dev URL Production URL
Washington D.C. Development Ready Request Key Dev URL Production URL

Server Software

Server applications can receive and manage reports

Client Apps

Client applications can send and view reports

  • SeeClickFix

Test Suites

Test suites are used to verify that a server is compliant with the specification.

Client Libraries (API Wrappers)

Client libraries make it easier to build client applications that work with the spec.

GeoReport v1

Spec: GeoReport v1

Servers (can receive reports)

Name Status API Key Dev API Production API
City of San Francisco Production Ready Request Key Dev URL Production URL

Clients (can send and view reports)

Client Libraries (API Wrappers)

Inactive APIs