Library for interacting with Gravity Forms Web API
Project description
Library for interacting with the Gravity Forms Web API.
Not created, sponsored, or supported by Rocketgenius, Inc.
Prerequisites
- WordPress installed.
- Pretty Permalinks enabled (anything other than http://example.com/?p=123).
- Gravity Forms plugin installed and activated.
- Web API enabled (Forms > Settings > Web API).
Installation
$ python setup.py install
Usage
>>> from pygfapi import Client >>> gf = Client("https://example.com/gravityformsapi/", "1234", "abcd") >>> form = gf.get_form(1) >>> print form[u"id"] 1 >>> print form[u"title"] u'Test Form' >>> form_1_entries = gf.get_form_entries(1) >>> print len(form_1_entries) 3 >>> for entry in form_1_entries: ... print entry[u"id"] ... 3 2 1 >>> entries = gf.get_unread_entries(15) >>> for e in entries: ... print e[u"id"] ... e[u"is_read"] = 1 ... 60 59 58 >>> response = gf.put_entries(entries) >>> print response Entries updated successfully
Running Tests
$ python -m unittest discover
License
GNU General Public License, Version 3 (see LICENSE).
Copyright
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size pygfapi-0.0.3.zip (7.3 kB) | File type Source | Python version None | Upload date | Hashes View |