What are the exact guidelines on making HTTP requests for Marketplace apps? Are we forbidden from using anything except Request API completely, or is there some leeway?
My case is an integration app between Freshdesk and a messenger app (Telegram). We want to have a support for pictures/files, adding them as attachments to tickets/notes. We can get an image URL from Telegram, but then we need to actually upload the file using multipart/form-data, which Request API doesn’t support. We can easily solve this by using Node’s
request library and piping an image GET request to the ticket/reply POST request, however, that’s already a guideline break, since we’re making a request to a third-party without using Request API.
My question is, have you guys had similar cases before? Can we be allowed to use an external library if there’s no other way around? Or maybe you have some advise on handling file uploading while staying within guidelines?