2013-05-15 8 views
7

現在、Instagram APIを呼び出して特定の#hastagを持つメディアを取得しています。このプロセスをできるだけ効率的に行い、APIへの呼び出しを減らすために、データはサーバーにキャッシュされます。Instagram API経由でメディア削除を確認する効率的な方法

この目的は、ウェブサイトにランダムに投稿を表示することですが、ユーザーのプライバシーとInstagramのルールを尊重するために、キャッシュされた投稿がInstagramから削除されている場合は削除する必要があります。

最新のメディアエンドポイントを私のサブスクリプションが更新があることを私のアプリに警告するたびにこのタグの最新のメディアエンドポイントを呼び出す方法です。

基本的には、インスタントグラムから投稿が削除されたかどうかを知るための効率的な方法が必要なので、すぐにキャッシュから削除することができます。私はこれがAPIへの多数の呼び出しで実行できることを認識していますが、それは理想的ではありません。

+0

答えがあなたのために機能しましたか?私は似たようなことをしようと思っています。 – wprl

答えて

2

元の画像/動画URLを保存すると、この画像がまだ存在するかどうか定期的に確認できます。そうでない場合は、元の投稿が削除されたと仮定するのはおそらく安全です。 このように、複数のAPIコールは、さらに多くのデータキャッシュに置き換えられますが、より高速で、制限はありません。

+1

メディアURLへのHEAD要求を使用して調べることができます。私はこの作品をテストしていない。 – Phil

関連する問題