semvec/pypi-packages huggingface dataset:
RestForce 1.0.0
A python API for accessing RESTful resources on the force.com platform.
License: MIT License

Usage
=====

Rest Force offers a python API for easily working with RESTful resources exposed
by the `force.com platform <http://www.salesforce.com/platform/>`_. 
Typical usage often looks like this::

    #!/usr/bin/python

    from restforce.login import SalesforceAuthenticationFailedException
    from restforce.rest import Resources, RestInvocationException

    try:
        r = Resources()
        print r.post('hello', '{ "postData" : "world"}')
        print r.get('hello/1')
        print r.delete('hello/1')
    except SalesforceAuthenticationFailedException as e:
        print e
    except RestInvocationException as e:
        print e

Salesforce REST Example
=======================

`Creating a REST resource <http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_rest_code_sample_basic.htm>`_ on the force.com platform is easy.  Here's an example:::

    @RestResource(urlMapping='/hello/*')
    global class HelloResource {

        @HttpGet
        global static String doGet() 
        {
            return 'Hello, world!';
        }

        @HttpDelete
        global static String doDelete() 
        {
            return 'Good bye, cruel world!';
        }

    }