A Python API wrapper for the Open311 API v2.
Project description
A Python API wrapper for the Open311 API v2.
Usage
The Python wrapper follows closely with the structure of the [Ruby Open311 API wrapper](https://github.com/codeforamerica/open311).
>>> from open311 import Open311 >>> o = Open311()>>> # If you forgot to configure your instance. ... o.configure(endpoint='http://open311.endpoint.com', ... api_key='my_api_key', jurisdiction='endpoint.com')>>> # You can also reset your instance to its original state. ... o.reset()>>> # Receive a list of services available -- in dictionary form. ... o.service_list()>>> # Specific service definition. ... o.service_definition('033')>>> # Service requests. ... o.service_requests()>>> # Get a specific service request. ... o.get_service_request('638344')>>> # Post a service request. ... o.post_service_request( ... service_code='001', address_string='123 Any Street', ... first_name='John', last_name='Smith', ... phone='111-111-1111', email='me@email.com', ... description='A large sinkhole is destroying the street', ... media_url='http://imgur.com/123_street_sinkhole.png')>>> # Get a request id from a token. ... o.request_id_from_token('123456')
Copyright
Copyright (c) 2011 Code for America Laboratories.
See LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
open311-1.1.tar.gz
(6.9 kB
view details)
File details
Details for the file open311-1.1.tar.gz
.
File metadata
- Download URL: open311-1.1.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91ba5a4dba7bbcbd672919991ea9c69e1e5aeb7f4e44c420e20ad0cb8cc83e8a |
|
MD5 | 26670b76e629201753d32dd640a7f574 |
|
BLAKE2b-256 | 1e56065d92bc8ee693b968c1420bd3e4efb0ed89fa1963aa173852e99ed5b80b |