Forum Post: RE: Attachment not working for REST API call.

  • Thread starter Thread starter Laurent
  • Start date Start date
Status
Not open for further replies.
L

Laurent

Guest
Here's my code, written in Python 3.x. Note that you need to change the id and fieldName values in the URL: import requests, sys, getpass, base64 import xml.etree.ElementTree as ET # Step 1: Login base_url = 'https://www.rollbase.com/rest/api/' login = input("Rollbase login: ") pw = getpass.getpass() url = base_url + 'login?loginName=' + login + '&password=' + pw r = requests.get(url) tree = ET.fromstring(r.content) session_id = tree[0].text print('Session ID: ' + session_id) # Step 2: call setDataField() url = base_url + 'setDataField?sessionId=' + session_id + \ '&id=967518&fieldName=myFieldName' + \ '&contentType=application/pdf&fileName=test.pdf' data = {'value': base64.b64encode(open('myfile.pdf', 'rb').read())} r = requests.post(url, data=data) print(r.content)

Continue reading...
 
Status
Not open for further replies.
Back
Top