В настоящее время я экспериментирую с HTTP-запросом. Мне удалось выполнить get
запросы, и я читал о выполнении почтового запроса с HTTP-запросом. Теперь я пытаюсь работать с API Yahoo, и для использования API Yahoo указано, что в
API управления сообщениями можно использовать для отправки сообщения другому Yahoo! Контакт в мессенджере. API очень прост в использовании, как показано здесь. Обратите внимание, что контакт, которому отправляется сообщение, является частью URI в следующем формате:
<server>/v1/message/<network>/<contactID>
POST /v1/message/yahoo/targetYahooId?sid=msgrsessionid
Host: rcore1.messenger.yahooapis.com
Authorization: < Standard OAuth credentials >
Content-Type: application/json;charset=utf-8
Content-Length: 25
{
"message" : "Hey there"
}
Теперь у меня есть строка OAuth, которую я получил, используя объект HttpWebRequest. Строка примерно такая
oauth_token=A%3Dvh....aRg--&oauth_token_secret=bd46a....c9239&oauth_expires_in=3600&oauth_session_handle=ALtT.....3J1N4Zg--&oauth_authorization_expires_in=784964948&xoauth_yahoo_guid=TUSKED5...NCIA
ОБНОВЛЕНИЕ
Теперь мой вопрос заключается в следующем:
1- Если я использую объект WebRequest в С#, как будет выглядеть мой URI
2- Я понимаю, что для этого требуется объект типа JSON. Откуда я вообще знаю, что такое параметры OAuth?