3-Legged Authorization Flow
To perform actions on behalf of a PraiseCharts user, you'll need to obtain their access tokens. To obtain these, the user will need to grant your application access to a specific library that they are associated with.
To perform actions on behalf of a PraiseCharts user, you'll need to obtain their access tokens. To obtain these, the user will need to grant your application access to a specific library that they are associated with.
If there is not an existing OAuth library for your stack or you're interested in how to create a signed request then we invite you to read on.
OAuth signatures are required to be encoded according to RFC 3986 Section 2.1. URL encoding errors are the root cause of many OAuth signature errors. Twitter's documentation on how to encode a string for an OAuth signature is really well crafted so we've copied it here. All credit for the documentation on Percent endcoding parameters is due to them.