問題タブ [yahoo-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
606 参照

php - phpでWebサービスを使用できない

このサイトをWebサービスのガイドとして使用しています。

そして私はこのコードを使用します:

どうやら、私は何も取得できません..そしてこのエラーが発生します:

致命的なエラー:キャッチされないSoapFault例外:[WSDL] SOAP-エラー:WSDLの解析:「http://answers.yahooapis.com/AnswersService/V1/questionSearch」からロードできませんでした:外部エンティティ「http:// Answers.yahooapis.com/AnswersService/V1/questionSearch "in C:\ xampp \ htdocs \ Unnamed Site 2 \ untitled1.php:11 Stack trace:#0 C:\ xampp \ htdocs \ Unnamed Site 2 \ untitled1.php(11 ):SoapClient-> SoapClient('http:// answers ....')#1 {main}が11行目のC:\ xampp \ htdocs \ Unnamed Site 2\untitled1.phpにスローされました

0 投票する
1 に答える
142 参照

asp.net - Yahoo Music API (ASP.NET - VB) からユーザーのプレイリストを取得する方法

Yahoo Music API からユーザー情報を取得する方法についてかなり調べました。Open Social も読み、Yahoo のドキュメントも調べましたが、探しているものが見つかりません。助けてください。

0 投票する
1 に答える
578 参照

json - Yahoo Placefinder API と cURL/wget

私が書いたスクリプトを使用して Yahoo Placefinder API にリクエストを送信しようとしていますが、JSON を返すようにしたいと考えています。ただし、すべての要求は XML を返します。そうは言っても、ブラウザで同じスクリプトを実行すると、JSON データが期待どおりに取得されます。ここに私の要求があります:

どんな助けでも大歓迎です。これはかなりイライラすることであり、簡単に修正できるはずです。

0 投票する
1 に答える
4785 参照

php - エラー:無効な認証/不正なリクエスト(401、予想されるHTTP / 1.1 20Xまたはリダイレクトを取得)

次のコードを使用すると、なぜこのエラーが発生するのですか?

エラー:無効な認証/不正なリクエスト(401、予想されるHTTP / 1.1 20Xまたはリダイレクトを取得)

0 投票する
1 に答える
1431 参照

oauth - Oauth認証フローでリクエストトークンを取得するためのURIリクエストを送信しているときにファイルが見つかりません(Yahoo APIにアクセスするため)

YahooのContactAPIにアクセスするためのoauth認証フロー(http://developer.yahoo.com/oauth/guide/oauth-requesttoken.html)に従っています。最初のステップから、アプリケーションのコンシューマーキーとコンシューマーシークレットを取得できます。

しかし、URIリクエストを行っているときに、2番目のステップで「ファイルが見つかりません」というメッセージが表示されます。

私のURIリクエストは以下のとおりです===>

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

get_request_token?oauth_nonce = rs2130523f788f313f76314ed3965ea6

&oauth_timestamp = 1325661943

&oauth_consumer_key = dj0yJmk9VndXdnhUbkJMc2MyJmQ9WVdrOVUzcFdkbnA0TXpnbWNHbzlNamMxTXpJeU9UWXkm

cz1jb25zdW1lcnNlY3JldCZ4PTkw

&oauth_signature_method = plaintext

&oauth_signature = 1daaeb467916f4331023fc5fce3cb6b6c27ac7ed

&oauth_version = 1.0

&xoauth_lang_pref = "en-us"

&oauth_callback = "http://mysitename.freetzi.com/index.html"

「ファイルが見つかりません」というメッセージが表示される理由を教えてください。

0 投票する
1 に答える
3606 参照

javascript - オリジン http://XXXXX.com は Access-Control-Allow-Origin で許可されていません

こんな風にヤフー天気予報にリクエストを出そうとしています

次のエラーメッセージが表示されます

localhost からリクエストを作成できないことはわかっていますが、localhost を実行していません。この問題を解決するにはどうすればよいですか??

0 投票する
2 に答える
3140 参照

google-maps-api-3 - 渡された各州の合計マイルの取得

合計マイル数だけでなく、各州で (道路/州間高速道路経由で) 移動した合計マイル数を取得できるかどうかを知りたいです。

例: イリノイ州シカゴからジョージア州アトランタまでの各州の移動距離の合計は次のようになります: IL=16 マイル IN=284 マイル KY=137 マイル TN=152 マイル GA=128 マイル

私が理解していることから、これはGoogleマップAPIでは不可能ですが、Bing、YAhoo、Mapquestなど、他のものを使用して可能かどうかを確認したかったのですか???

助けてくれてありがとう...

0 投票する
1 に答える
1395 参照

android - Androidでyahooの連絡先を取得する方法

yahooの連絡先を取得するためにyahooをAndroidアプリケーションに統合したいと思います。WebViewを開いてログインするyahoocontactsAPIを使用しました。ouath署名方式HMAC-SHA1を使用してouathプロシージャを使用してyahooから連絡先をインポートする場合。「署名が無効です」という問題が発生しました。

署名メソッド「PLAINTEXT」を使用すると、yahooソーシャルAPIの使用中にoauth認証中に正常に機能し、署名タイプが無効になります。この問題について何か考えはありますか?

また、ユーザーにWebビューを表示する必要がなく、認証がバックグラウンドで行われる他の方法が必要です。ログイン後、ユーザーの連絡先にログインする必要があります。何か案が...???

==============================================

これが私が得たリクエストとレスポンスです:

最初のリクエスト:-

https://api.login.yahoo.com/oauth/v2/get_request_token?oauth_nonce=asf234hkldfkjjksdbfjkbasdfsdasd&oauth_timestamp=1326787922&oauth_consumer_key=dj0yJmk9bmlsQzJxTEhsd254JmQ9WVdrOU1rODBZbXBaTkhNbWNHbzlORGN6TmpNNE5EWXkmcz1jb25zdW1lcnNlY3JldCZ4PWE3&oauth_signature_method=plaintext&oauth_signature=e6797e7744d52cf101fd9d4671514469429afe07%26&oauth_version=1.0&xoauth_lang_pref=en-us&oauth_callback=https://api.login.yahoo.com / oauth / v2 / desktop

最初のリクエストへの対応:-

oauth_token = kkdhque&oauth_token_secret = 43afb117c8880535d40d91ab6eb1cd9cf070b6bb&oauth_expires_in = 3600&xoauth_request_auth_url = https%3A%2F%2Fapi.login.yahoo.com%2Foauth%2Fv2%2Frequest

ユーザーがwebviewにユーザー名とパスワードを入力する2番目のリクエスト。

https://api.login.yahoo.com/oauth/v2/request_auth?oauth_token=k3qacet

このアプリケーションがwebviewで私のメールアドレスを使用できることをユーザーが認証する3番目のリクエスト。

その結果、oauthベリファイアが生成されます。

Webビューが終了し、ユーザーがアクセストークンまたは(oauth_token)を取得する4番目のリクエスト

https://api.login.yahoo.com/oauth/v2/get_token?oauth_consumer_key=dj0yJmk9bmlsQzJxTEhsd254JmQ9WVdrOU1rODBZbXBaTkhNbWNHbzlORGN6TmpNNE5EWXkmcz1jb25zdW1lcnNlY3JldCZ4PWE3&oauth_signature_method=PLAINTEXT&oauth_version=1.0&oauth_verifier=rwbhqa&oauth_token=k3qacet&oauth_timestamp=1326787922&oauth_nonce=asf234hkldfkjjksdbfjkb&oauth_signature=e6797e7744d52cf101fd9d4671514469429afe07%26737c58816d097623629eac73c8c17207c641f360

応答4番目の要求:-

oauth_token = A%3DhX_2we7E7jDnmFyp_8sBq2jECdy3Qq3joNFqb6S70DcHwqh81q19r3KFvSljXFrjVjk3gw8UOkMcvs7sYNdZzbTDQhwYyPswES1HRhBv94wYFmCclOmXCL.XNOCgNQWkKbHha0puKPRnSY12tKASSPdmqYdynuw5c72sL6mb89Ord7hFmkn7mOqKeB5E0R.H1oM1vkxIc2_x3nhifZvHP1gHxG8rm3I2Qh4PsXl3sTeAOVp7xGjOVELdqjX4rxlvXwAHW8OHrZLniCiNNqtb9yhEDBGutFyos0gQikBZ3FQjS04Q0X6Vz53FwN58GWS6ok1IpppwYSaXVGxf6T3mtGZo90lNugbCAho5H9frYkV3dq9xM.LIiBdA3nPEJfef3ZCciNSYHtk_0_k3jSChDIiDuKwx4wwaHUSygZq0cOSWGV6iWdnc9qitu7xLLzzO5YDFStmkZK2ks144RLVookPqsPOHew.zovCcPup3oG3bOq4FKR9UAXaIfqtj6bMNauBpFiTmy8r9WIKJ5lKCJZux1oqCHECpSjhK98P2vTqVv08jU3.S15W6dPro9lwOVeMStacATvWE0wVumeOhg54.190zTvWxaCyNBSVKuKxlsOc8cDY6o_qhFtf.hiWLisVHKOpGkMhsdpECuaYaCSDGkNO8iEEcGE5nAS1VHbuxWl6TW1pRQxBUrDQWZiO.FPKAFQhz5gNjSbE14ygihPQVYYe_vJ0D.wdsOk4VY.aKovCe10vTl5N9t58ZhqJIH7pviYRuS8U-&oauth_token_secret = 50f8b0c3742c653270f4ab171e344a6cb525eca5&oauth_expires_in = 3600&oauth_session_handle = AGgtEE.0Q98PruZjCCh2K9YIlCw_faQSJbrMRUeMzledZ.Tgqrg-&oauth

ithisが最終的に必要なユーザーの連絡先リストを取得するための5番目のリクエスト。

http://social.yahooapis.com/v1/user/NNZ4BOGR43W5RY6LMEXJVUZYUE/profile?format=json&OAuth_realm=yahooapis.com&oauth_consumer_key=dj0yJmk9bmlsQzJxTEhsd254JmQ9WVdrOU1rODBZbXBaTkhNbWNHbzlORGN6TmpNNE5EWXkmcz1jb25zdW1lcnNlY3JldCZ4PWE3&oauth_nonce=asf234hkldfkjjksdbfjkb&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1326787922&oauth_token=A%3D3cDEMvjdhV1KBgctAVMkpK5rham6RwashDSWUpZZWcnCHhG9U5SKiPFRIFBqYWyIik8MI.ALFZMNc0tFbr55uYoHZKP_4BCKjmw99FvLlILhKvg7EqsUqxW4riEcnz0vFtHM07No_nt4KYKEYjuzuZVzOU8Ig14r8t97XfBksMUGuUvkkdKRyfnmcauz9uCH.XA5s6OUzK5dSCUvrIgvnF6U7E.V8Dt0TRc_SAVn_wpm09qny5LrE5oGv1QL1c91PHztbr3IjXQctk4wGP8rOyCumfrs_IbV55.KvD18Ykw.oEUgFJRhjBxna5Dcn4YT1A0YziLkBmPayODSnh5i4QR_Y7rZKBxmKS06WTxO9xiJZVJi9a0eMWgHvkhT4G4inB7C8GakCSnq9NxXVO5jW。zJFJWMbzuxiNXvo4gKvCE03hEtNPGPwvUK1RtZyMZgyBXzr26Lxpss8CMUL2qtdR6HFSLCTc5feltiLCfiez359Bzb6HIzz6XOwBlcaLa44qjBA5hBUYPvPj2NRyEAhHKJkKj2qzT_vm8pHX65nVGUtIq9765oP.yZMU75WewKcBtD1UdaOoYW9ViKghJRajAy9AE9MHDe4M1VG0cRkO91vux77SbyNtm3y8NnUbCoTL9iL3ltFfABfg6xKW2c.IO4cQ0NowMjUqf.JqboY_ckjxUAXp9oP1tHkEZX1jb4GRv410chjR471ayKMZBjkgay.5XmN4Uq93C.h_hIa25wCBMKW9Zr1I512aZ3hyMePYHneHCz94c-&oauth_version = 1.0&oauth_signature = e6797e7744d52cf101fd9d4671514469429afe07&48ae3c65bf198592e4758005bb551c14e163fa61oauth_signature = e6797e7744d52cf101fd9d4671514469429afe07&48ae3c65bf198592e4758005bb551c14e163fa61oauth_signature = e6797e7744d52cf101fd9d4671514469429afe07&48ae3c65bf198592e4758005bb551c14e163fa61

5番目のリクエストの応答

{エラー:{lang: "en-US"、description:"有効なクレデンシャルを入力してください。OAuthoauth_problem=" signature-invalid "、realm =" yahooapis.com ""}}

0 投票する
1 に答える
930 参照

c# - ヤフーカレンダーをエクスポート

C# 経由で Yahoo カレンダー (イベント) をエクスポートしたいと考えています。Googleカレンダーの場合、Webには多くの例とコードがあり、Googleイベントのエクスポートに成功しましたが、Yahooカレンダーのエクスポートについてはほとんど何も見つかりませんでした. 何か不足していますか?

アドバイスありがとう。

0 投票する
1 に答える
5072 参照

web-services - 過去の株式データのYQLのoauthを開始するにはどうすればよいですか?

市場データフィードの検索で、私はyahooファイナンスのYQLに導かれました。見た目は素晴らしく、パブリックユース/クエリには非常にシンプルですが、パブリックバージョンの1日あたりの制限は私のニーズには小さすぎます。yahooIDを取得してoauthを開始しましたが、良い例が見つかりません。私がやろうとしていることに関連して...

C#でデスクトップアプリを使用して「サインイン」し、目的のデータのダウンロードに進みます。宣誓ディメンションを使用するにはどうすればよいですか?参考までに私の経歴は、htmlアジリティパックを使用した単純な画面スクレイピングです。Webサービスの経験はありません。誰かが私を始めてもらえますか?私は現在立ち往生しています(そしてこれに一週間ずっといます)。前もって感謝します...