0

アプリケーションの登録ユーザーにインスタント メッセージを送信する yahoo ブートを作成しようとしています。その方法についてウェブを検索するのに数時間費やしましたが、yahoo 開発者向けドキュメントは最悪です。まず、認証、ログイン、およびメッセージングに使用するサーバーがわかりません。コンシューマー キーを持っていて、この手順を実行しようとしましたが、何も機能しません。

アドバイス/提案は大歓迎です。

4

1 に答える 1

0

ドキュメントは非常に優れているように見えます。ここでの問題は、RESTAPIが一般的にどのように機能するかについての知識が少し不足していることだと思います。

ダイアグラム#2について話しましょう:を使用してリクエストトークンを取得します get_request_token

get_request_tokenはHTTPエンドポイントの一部であり、それらの図では、リクエストを検証するためにいくつかのパラメーターを渡す必要があります。

  • oauth_consumer_key
  • oauth_nonce
  • oauth_signature_method

(ステップの詳細が必要な場合は、ページの左側にあるツリービューで見つけることができます)

リクエストURL:

https://api.login.yahoo.com/oauth/v2/get_request_token

この時点で、HTTPGETまたはPOST動詞のいずれかを使用できます。使用するGET場合は、上記のパラメータをクエリ文字列として含める必要があります。

?oath_consumer_key=myConsumerKey&oauth_nonce=oathNonce

関連するC#コードの記述はあなたに任せます。あなたはHttpWebRequest.Create()方法から始めたいと思うでしょう

于 2012-06-03T18:47:30.233 に答える