The documentation looks to be very good, I think the issue here is that your knowledge of how REST API's work in general is a bit lacking.
Let's talk about diagram #2: Get a request token using: get_request_token
.
get_request_token
is part of an HTTP endpoint, and in their diagram they want you to pass in a handful of parameters to validate your request.
- oauth_consumer_key
- oauth_nonce
- oauth_signature_method
- etc
(If you need more clarification of any step you can find it in the tree view on the left hand side of the page)
The request URL:
https://api.login.yahoo.com/oauth/v2/get_request_token
.
Now at this point you can either use the HTTP GET
or POST
verb. If you decide to use GET
you will need to include those above parameters as a query string.
?oath_consumer_key=myConsumerKey&oauth_nonce=oathNonce
etc
I will leave it to you to write the associated C# code. You'll want to start off with the HttpWebRequest.Create()
method