@Murtza
I began Marketo REST programming from last month.
My confusing step.
1. I read "Quick Start Guide for Marketo REST API".
http://developers.marketo.com/blog/quick-start-guide-for-marketo-rest-api/
2. I found a word "OAuth" in this image.
3. Traditional basic auth do not need Token. I thought this authentication is OAuth1.
4. Next, I refferd API reference "Authentication" chapter.
http://developers.marketo.com/documentation/rest/authentication/
5. Request and Response format is not OAuth1 and is similler to OAuth2.
I assumed OAuth2.
Takehiro