Instagram:用大多数喜欢的特定标签对照片进行排序



我在网络上进行了一场比赛,其中最喜欢的图像获胜。这是必须手动完成900张图像的情况,所以我想做的是,用标签对所有图像进行对,让我们说#computer之后,最喜欢的图片最喜欢的图片。我已经疯狂地搜索了一些这样做的程序或网站(Extragram,gramhoot,statigram,webstagram),但是没有一个可以按喜欢的数量进行排序,这使我发疯了!这是一个非常相关的请求。

我已经尝试了istafeed.js,但并未包含所有图像,实际上它忽略了具有违反目的的Moest喜欢的图像。

我在Instagram API中没有什么知道的,它会将媒体带回媒体,然后以喜欢的方式排序。我认为也没有一个工具可以做到这一点,但是编写一个相对简单的IMO,我以前专门参加了比赛。

最简单的事情是执行以下操作:

  1. 使用instagram api(通过库或纯安息)通过标签查询。例如,如果您仅关心最近标记的媒体或要按日期进行处理,则可以使用[/tag/tag/tag-name/Media/aster] [1] enpoint。

  2. 通过处理NEXT_MAX_ID/NEXT_MAX_TAG_ID。

  3. 通过处理每个结果页面
  4. 将结果收集到数据库中。您将收到每个媒体项目的"喜欢"计数。如果您想随着时间的推移跟踪喜欢的商品,则必须更新数据。

  5. 使用您的数据库对结果进行分类,或者如果是一个小结果集,则可以跳过#3并在内存中排序。

  6. 如果您需要刷新结果,则需要通过API订阅标签。您可以为Instagram提供一个URL,然后推动更新,然后您必须检索1或媒体项目并相应地在数据库中进行更新。

,如果您想这样做,您当然需要在Instagram上注册您的应用程序才能获取API密钥。然后,您可以将它们发送给您的客户端_id或使用oauth。

实现此目的的最佳方法是将照片拉入,然后根据喜欢的数字值以编程方式对其进行排序。我已经设计了一个为您有兴趣的人自动执行此操作的插件。

Instagram Journal

最新更新