Module Web Services API REST (developer): Difference between revisions

Jump to navigation Jump to search
no edit summary
(python example)
No edit summary
Tag: 2017 source edit
Line 423: Line 423:
Then you can install the python-module with "pip install dolibarr".
Then you can install the python-module with "pip install dolibarr".


 
<syntaxhighlight lang="python">
  from dolibarr import Dolibarr
  from dolibarr import Dolibarr


  api_url = 'http://your-url<nowiki/>/dolibarr/htdocs/api/index.php/'
  api_url = 'http://your-url<nowiki/>/dolibarr/htdocs/api/index.php/'
  api_key = 'custom_API-Key'
  api_key = 'custom_API-Key'


  # Connection to dolibarr
  # Connection to dolibarr
  dolibarr_inst = Dolibarr(api_url, api_key)
  dolibarr_inst = Dolibarr(api_url, api_key)


  # create Product
  # create Product
  params = {'ref': 'Product_Reference', 'status': '1', 'barcode_type': '6', 'note_public': None,           
  params = {'ref': 'Product_Reference', 'status': '1', 'barcode_type': '6', 'note_public': None,           


Line 445: Line 442:


  ret_val = dolibarr_inst.call_create_api('products', params)
  ret_val = dolibarr_inst.call_create_api('products', params)
  print(ret_val)
  print(ret_val)


  # get product list
  # get product list
  product_dict = dolibarr_inst.call_list_api('products')
  product_dict = dolibarr_inst.call_list_api('products')


5

edits

Navigation menu