0

無料のウェブサイトでホストされているアルバムに複数の公開写真画像があり、ギャラリー付きのウェブサイトがあります。アルバムにアップロードされたすべての写真を自動的に取得し、ウェブサイトのギャラリーに表示したいと考えています。これにはJavaScriptがありますか?または私を助けることができるアプリはありますか?私のウェブサイトは静的です。

4

1 に答える 1

1

いくつかの選択肢があります。

  1. Webサイトにiframeを作成し、iframe内の無料のWebサイトからギャラリーを表示します。
  2. 公開ウェブサイトに、ギャラリーから画像のURLのリストを取得できるAPIがあるかどうかを確認します。その場合は、そのAPIを使用して画像のURLを取得し、それらのURLを使用してWebサイトに新しいギャラリービューを作成するクライアント側のJavaScriptを記述します。
  3. サーバーを使用して無料のWebサイトギャラリーをリクエストし、返されたHTMLから画像のURLを「スクレイプ」して、そのギャラリーの画像のURLのリストを生成します。ajax呼び出しを使用して、サーバーから画像のURLのリストを取得し、必要なサイトにギャラリーを構築します。
  4. 同じサーバーを使用して画像のURLを取得し、それを使用して、クライアントに要求できる目的のギャラリーHTMLを作成します。

ブラウザのセキュリティと同一生成元ポリシーのため、JSONPを実行できる連携サーバーがないと、ブラウザからWebページとは異なるドメインのサードパーティサイトにajaxを使用できないことに注意してください。

于 2012-04-13T03:40:18.740 に答える