私たちのウェブサイトでは、人々が画像をアップロードして、Twitter で共有したり、Facebook でいいね! をしたりすることができます。特定のページの Twitter での言及と facebook のいいね! の合計数に基づいて、トップ X の画像を含むトレンド ページがあります。
現時点で私が確認できる唯一の方法は、すべての画像に対して (少なくとも) 2 つの API 呼び出しを行って、各ソーシャル Web サイトのカウントを取得し、合計を計算して、最終的に最も「トレンドの多い」順に画像を並べることです。 " 最初。注文する画像が 3000 枚あるとしたら、これを行うには時間がかかる可能性があるため、そうあるべきではないと思います。
私たちが望むものを達成する方法についてはわかりません (それが可能でさえある場合)。そのため、今のところ私が考えることができる唯一の解決策は、独自の「いいね」システムを用意するか、1 時間ごとにカウントを取得して作成することです。一種のキャッシュ (ただし、それでも 1 時間ごとに大量の API 呼び出しが行われることを意味します)。