2017-06-07 9 views
3

これまで、私はMalOnTheGoというクロムエクステンションを作成しました。それはうまくいっていますが、クロムは現在APIからリソースにアクセスする方法をサポートしていません。ドロップのChromestatusはhereです。彼らはEmbedded Credentialsと呼ばれる形式のURLのサポートを中止しています。私は何かを見つけることができませんでしたが、代替案を探しました。HTTPリクエストの埋め込み資格情報の代替

「使用例:

CURL:彼らは私はこのようなユーザー名とパスワードのパラメータではjQueryを使用しないのと同じ方法でリンクを書式指定するAPIドキュメントで

カール - ユーザー:passwordhttps://myanimelist.net/api/account/verify_credentials.xml

これは、クロムが私に警告するコードスニペットの1つで、6月のある時点では動作しません。

function verifyCredentials(username, password, error, success) { 
       $.ajax({ 
         "url": "https://myanimelist.net/api/account/verify_credentials.xml", 
         "error": error, 
         "username": encodeURIComponent(username), 
         "password": encodeURIComponent(password), 
         "success": success 
       }); 
     } 

APIのマニュアルには、このリソースにアクセスする方法が記載されています。 私が最後に変更できるものはありますか?これを使用できる唯一の方法はありますか?API開発者は実装を更新する必要がありますか?

私が現在持っているものへの任意の選択肢はあなたがCORSの資格情報を確認するには、クロスドメイン要求を行うために有用であることを見つけるかもしれ おかげ

答えて

0

に役立つだろう。このチュートリアルで役立つ情報がたくさんあります:

https://www.html5rocks.com/en/tutorials/cors/

あなたはまだあなたの要求を行うために、AJAXを使用することができ、あなただけの認証のためのいくつかのより多くのヘッダを追加する必要があります。 Chrome拡張機能専用のセクションもあります:

https://www.html5rocks.com/en/tutorials/cors/#toc-cross-domain-from-chrome-extensions

関連する問題