問題タブ [yahoo-oauth]
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.
yahoo-oauth - Yahoo OAuth で認証できない
次のようなリンクを使用して Yahoo で承認しようとしています。
https://api.login.yahoo.com/oauth2/request_auth?client_id=dj0yJmk9ZHNUWExxZmhHckFDJmQ9WVdrOVdsQmtNa3BKTlRZbWNHbzlNQS0tJnM9Y29uc3VtZXJzZWNyZXQmeD03MA--&redirect_uri=https%3A%2F%2Flastlink.com%2Fauthorize&response_type=code
ただし、次のように応答します。
リクエストのリダイレクト URI を確認して、もう一度送信してください
ydn フォーラムでこのトピックを検索しようとしましたが、壊れているようです。
yahoo-api - Yahoo Gemini Publisher API レポートを取得するには?
Yahoo Gemini パブリッシャー ダッシュボード ( https://gemini.yahoo.com/publisherにあります) にログインすると、構成したパブリッシャー ID のレポートが表示されます。Gemini REST API からこれと同じデータを取得しようとしていますが、混乱とエラーが発生しています。
https://developer.yahoo.com/gemini-publishers/docs/gemini-publisher-reporting.htmlによると、OAuth2 アクセス トークンを取得する必要があります ( https://api.login.yahoo. com/oauth2/request_auth?client_id=GEMINI_CONSUMER_KEY&redirect_uri=MY_URL&response_type=token&language=en-us browser redirect) を呼び出し、https: //api.admanager.yahoo.com/v1/rest/reports/publisher/ を呼び出してレポートを取得します。ただし、そうすると、不可解な応答が返されます。
OAuth トークンには、Gemini API へのアクセス権が付与されました。Explicit と Implicit の両方の方法で OAuth トークンを取得しようとしましたが、結果は同じでした。アクセスの問題かと思い、他のAPI(Profile、Contactsなど)もそのままでパーミッションを上げました。
https://developer.yahoo.com/gemini/に個別の Gemini API のセットがリストされていることに気付きました。これらの API はhttps://api.gemini.yahoo.com/v2/rest/reports/custom/にあり、それらに POST すると OAuth トークンを受け入れますが、これらの API の「キューブ」には「広告主 ID」が必要です。どこで入手できるか、または適切な API を使用しているかどうかがわかりません。
このメッセージは、パブリッシャー ID を渡すことができることを示しているように見えますが、それを「フィルター」に含めると機能しません。
https://api.gemini.yahoo.com/v2/rest/advertiser/に電話をかけようとすると、広告主が返ってきません。
どの API を使用すればよいですか? それがhttps://api.admanager.yahoo.com/v1/rest/reports/publisher/の場合、必要な要求データの一部を省略していますか、それともトークンを間違っていますか? https://api.gemini.yahoo.com/v2/rest/reports/custom/を使用することになっている場合、発行元データ (または「広告主 ID」) を取得するにはどうすればよいですか?
yahoo-oauth - Yahoo OAuth 2.0 `bearer_token_not_over_ssl` - 説明?
このサイトで使用されているのと同じ方法で、ファンタジー フットボールのデータを取得するために OAuth 2.0 仕様を使用しています: http://yfantasysandbox.herokuapp.com/resource/user/game_teams (github リポジトリ: https://github.com/ whatadewitt/yfsapi )
access_token
とを取得した後refresh_token
、ユーザー チーム リソースを取得しようとしていますが、明らかな理由もなくこの 401 エラーが発生します
{
"lang": "en-US",
"description": "Please provide valid credentials. OAuth oauth_problem=\"bearer_token_not_over_ssl\", realm=\"yahooapis.com\""
}
数日間機能していましたが、何も変更せずに突然機能しなくなりました。仕様が変わったら教えてください。私は API リクエストごとに https プロトコルを使用しており、必要に応じて新しい access_tokens を確実に取得しています。それが役立つ場合、私の callbackUrl も https を使用しています。
yahoo-api - OAuth oauth_problem="OST_FORMAT_ERROR" 原因?
今日、Yahoo OAuth を数年間使用して以来、これまで見たことのないこのエラーが発生し始めました。
OAuth oauth_problem="OST_FORMAT_ERROR"
これを修正する方法についてのアイデアはありますか? それに関するドキュメントはどこにもありません.Google検索では、OST_FORMAT_ERROR
.
yahoo-api - Yahoo social/contacts api -> 連絡先の更新 (PUT メソッド)
だから..ヤフーの連絡先を更新するために私が何年も前に書いたアプリケーションは、動作を停止したようです...認証にoauth1を使用していました...
http://social.yahooapis.com/v1/user/me/contacts
にPUT を実行すると404 Not Found on Accelerator
エラーが発生します
問題は彼らのoauth1 APIである可能性があると考えています..私はoauth2に切り替えました
同じエラー
だから私はhttp://social.yahooapis.com/v1/user/me/contacts (https) を試してみます
401 You are unauthorized for this operation
スコープを使用していますsdct-w
( https://developer.yahoo.com/oauth2/guide/yahoo_scopes/ )
Yahoo Contacts API は終了していますか、それとも何か間違ったことをしていますか?