アプリケーションの登録ユーザーにインスタント メッセージを送信する yahoo ブートを作成しようとしています。その方法についてウェブを検索するのに数時間費やしましたが、yahoo 開発者向けドキュメントは最悪です。まず、認証、ログイン、およびメッセージングに使用するサーバーがわかりません。コンシューマー キーを持っていて、この手順を実行しようとしましたが、何も機能しません。
アドバイス/提案は大歓迎です。
ドキュメントは非常に優れているように見えます。ここでの問題は、RESTAPIが一般的にどのように機能するかについての知識が少し不足していることだと思います。
ダイアグラム#2について話しましょう:を使用してリクエストトークンを取得します get_request_token
。
get_request_token
はHTTPエンドポイントの一部であり、それらの図では、リクエストを検証するためにいくつかのパラメーターを渡す必要があります。
(ステップの詳細が必要な場合は、ページの左側にあるツリービューで見つけることができます)
リクエストURL:
https://api.login.yahoo.com/oauth/v2/get_request_token
。
この時点で、HTTPGET
またはPOST
動詞のいずれかを使用できます。使用するGET
場合は、上記のパラメータをクエリ文字列として含める必要があります。
?oath_consumer_key=myConsumerKey&oauth_nonce=oathNonce
等
関連するC#コードの記述はあなたに任せます。あなたはHttpWebRequest.Create()
方法から始めたいと思うでしょう