Instagram API:Likeboost 和 LikeHero

Instagram API: Likeboost and LikeHero

我想弄清楚 Likeboost or LikeHero work, 'cause I believe Instagram doesn't allow you to use Like endpoint to add a like to an image and they require you to submit the app for review as they stated here:

To request access to this endpoint, please complete this form.

但这些应用程序只要求您提供用户名和密码(令人惊讶的是,您不会被转移到 Safari 进行身份验证过程),然后您可能会喜欢来自该特定应用程序的图像。他们是怎么做到的?这不是违背了下面的paragraph吗?

The ability to POST and DELETE likes, follows and comments is restricted to applications that offer business services and not consumer facing apps.

就像@Matthew Antolovich 在他的评论中所说的那样,如果这些应用程序要求您提供用户名和密码,他们可以使用网络上存在的相同请求进行登录。他们可以(并且可能)通过对 http 请求进行逆向工程来制作自己的 API。 顺便说一句,我个人永远不会相信那种应用程序。

您提到的应用程序正在使用伪造的本机登录页面,以避免您离开该应用程序(如@Matthew Antolovich 所说)。一旦他们获得 access_token,就没有更多的困难,他们可以使用 API 调用。

正如您在 Authentication documentation 中看到的那样,他们可能正在使用不太安全但可以满足他们目的的客户端(隐式)。

他们仅向可信赖的应用程序授予权限,以避免 虚假应用程序(机器人应用程序、虚假用户...)使用某些 API 功能。

如果您想使用这些电话,您应该在您的申请完成后填写他们给您的表格。如果您仍在开发应用程序,则必须信任 Like documentation,但不能测试它是否有效。

还有其他方法可以限制应用程序使用某些调用(每天的请求限制,...)但这就是他们这样做的方式,我们必须适应。