我看到的Instagram API的所有身份验证功能都使用户通过重定向来"允许访问"您的应用程序。 我已经看到了几个允许用户直接登录的应用程序,有人可以启发我他们是如何做到这一点的吗?
如果应用程序使用Instagram的身份验证,它首先重定向到instagram login
页面,您必须输入用户名/密码,然后它将显示一个页面以allow access
,之后它将重定向到该应用程序。
但是有些应用程序直接从他们的UI中要求用户名/密码,这些应用程序存储您的密码,并使用它来使用运行Instagram的自动设备进行身份验证,因此他们可以代表您发布图片,他们这样做的原因是因为没有用于发布图片的API,应用程序可以发布图片的唯一方法是收集用户名/密码,然后使用自动设备发布图片。这是有风险的,切勿提供您的用户名/密码。这样做违反了条款和条件。仅当登录屏幕看起来像Instagram登录页面时才能登录。