Allows you manage and administer your Devless service integrations in Python.
In your project's python file, simply import the devless.py module
import devless
Pass your Devless instance URL and token generated on your dashboard to the Sdk object.
devless = devless.Sdk("http://example.herokuapp.com", "1234567abcdefghijklmnopqrst")
data = {"name":"edmond"}
results = devless.add_data('service_name', 'service_table', data)
print(results)
results = devless.get_data('service_name','service_table')
print(results)
size
: determine the number of results to return, like this:
results = devless.size(3).get_data('service_name', 'service_table')
offset
: Set step in data data to be sent back:
results = devless.offset(2).size(6).get_data('service_name', 'service_table')
where
: Get data based where a key matches a certain value:
results = devless.where('name', 'edmond').get_data('service_name', 'service_table')
orderBy
: Order incoming results in descending order based on a key
results = devless.orderBy('name').get_data('service_name', 'service_table')
results = devless.where('id',1).update_data('service_name', 'service_table', {'name':'edmond'})
print(results)
results = devless.where('id',1).delete_data('service_name','service_table')
results = devless.call('service_name','method_name', {})
print(results)
token = devless.call('devless','login', {'email':'[email protected]', 'password':'password'});
devless.set_user_token(token['payload']['result']);