ringcentral / ringcentral-python

RingCentral Connect Platform Python SDK
MIT License
45 stars 35 forks source link

Support for multi-part requests #11

Closed dassburger closed 7 years ago

dassburger commented 7 years ago

Please, provide direct support for multi-part requests, so that users can send Faxes easily. So far, the request has to be prepared manually, and submitted to the SDK like this:

message = { 
      "from": {"phoneNumber": send_from_number},
      "to": [{"phoneNumber": send_to_number}],
      "text": message_text
}
attachments = \
      [ ("json", ("", json.dumps(message), "application/json"))]\
      +\
      [ ("attachment", (file_name, open(file_name, "rb"), "image/png")) for file_name in attachments_files]
req = requests.Request("POST", "/account/~/extension/~/fax", files=attachments)
rsp=pla.send_request(req)
tylerlong commented 7 years ago

Could you post some sample code about your proposed solution? Pseudocode is fine.

kirill-konshin commented 7 years ago

Code is right there in the ticket