1

現在、JSONベースのRESTAPIからのデータを使用するWebサイトを構築しています。特定のURLからJSONファイルを取得する必要がありますが、APIにユーザー名とパスワードが必要なため、アクセス方法に苦労しています。

データを取得するために必要なURLと、正しいユーザー名とパスワードを含むjavascript変数があります。リクエストを出すためにすべてをまとめる方法がわかりません。

-

あるいは、必要なすべてのデータのPHP配列を非常に簡単かつ簡単に返すphpクラスを見つけることができました。ユーザー名とパスワードをphpファイル内に追加するだけで、残りはクラスが処理します。これは、JavaScriptを使用するよりも、JSONにアクセスするためのより簡単な方法でしょうか?ただし、javascriptURL変数を渡す方法がわかりません。

どうもありがとうございました。問題を明確にしたことを願っています!

4

1 に答える 1

0

RESTAPIは認証メカニズムとして基本アクセス認証を使用していると思います。必要なのはリクエストヘッダーを適切に設定することだけであるという記事から読むことができます。これは、jQueryAuthorizationを使用してJavaScriptでそれを行う方法の例です。

これは非常に単純な認証スキームであり、その意味の1つは、プレーンテキストに簡単にデコードできるユーザー名とパスワードをユーザーのクライアントに提供する必要があるということです。ほとんどの利用規約ではアクセス資格情報の開示が禁止されていることを考慮すると、JSクライアントを使用している場合を除き、PHPでデータを取得するか、リクエストを実際のAPIにプロキシするRESTインターフェースをPHPで公開することをお勧めします。個人的な目的のみ。

于 2012-05-05T13:16:02.383 に答える