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.
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
|