Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us in Bucharest on Sept 18th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

[resolved] HTTP / Rest Request & POST parameters with Talend

Dear Talend Community,
i'm trying to access a web API with tHTTPRequest which needs to parameters:

Parameter 1: requestJobDescription --> JSON formatted description
Parameter 2: template --> a freemarker template
The API documentation with an example can be found here: https://integrations.expensify.com/Integration-Server/index.html
However, i tried several variations of the example with Talend and it seems that i can get the first parameter running, but for the freemarker template i receive the message "No template submitted" or the file contains only "error".
I'm using a tHTTPRequest to send a request to the Endpoint with the Post Parameters from an file:
Content of Parameter File:
requestJobDescription={ "test":"true", "type":"file", "credentials":{ "partnerUserID":"xyz", "partnerUserSecret":"abc" }, "onReceive":{ "immediateResponse": }, "inputSettings":{ "type":"combinedReportData", "reportState":"APPROVED", "filters":{ "startDate":"2014-07-01", "markedAsExported":"Partner name" } }, "outputSettings":{ "fileExtension":"csv" }, "onFinish": } &template="<#-- Header --> Report ID,Merchant,Amount,Category,Expense Date <#list reports as report> <#list report.transactionList as expense> ${report.reportID},<#t> ${expense.merchant},<#t> ${expense.amount},<#t> ${expense.category},<#t> ${expense.created}<#lt>"
Perhaps someone of you might have a good idea/hint on how to solve the problem.
Thanks in advance!
0683p000009MERB.png
Labels (3)
1 Reply
Anonymous
Not applicable
Author

Hi
Have a try to remove the double quotes for the value of template parameter or remove the parameter names from the file to see if it works.
Bet regards
Shong