Hello:
I have a project I'm working on where I connect to an API endpoint to get class information. The API requires that I establish oauth parameters and create the signature base string by:
1) Converting the HTTP method to upper case and set the output string equal to this value
2) Append the '&' character to the output string
3) Percent encode the URL and append it to the output string
4) Append the '&' character to the output string
5) Percent encode the parameter string and append it to the output
The final signature base string is encrypted using the consumer secret
I've accomplished all of the above with a variety of transformers in a workspace. My question is, how do I call the API endpoint when the URL has been encoded? This is something I've never had to do. Most of the API's I've processed against did not have this level of security/authorization and encryption (I had to encrypt my consumer secret).
I saw the Twitter API HTTPCaller post but after reviewing this several times, I could not figure out how to work my way through my scenario.
Any guidance would be greatly appreciated.
This is the excerpt from the API documentation. This is for OneRoster