Unfortunately using OAuth is not simple, and even a library like gtm-oauth (http://code.google.com/p/gtm-oauth/) which has decent documentation and samples doesn't make it too easy.
I would try seeing if the service provider has their own library on github which should hopefully wrap the complexity. Otherwise gtm-oauth is a good place to start.