Macos Mac应用程序的Instagram API
我浏览了Instagram认证文档,发现除了将用户带到Instagram指定的URL之外,没有其他直接的认证方法 Instagram文档就是这么说的。 将用户指向我们的授权url。如果用户未登录 在中,将要求他们登录。 用户将被询问是否愿意授予您的应用程序访问其Instagram数据的权限Macos Mac应用程序的Instagram API,macos,oauth-2.0,instagram,instagram-api,Macos,Oauth 2.0,Instagram,Instagram Api,我浏览了Instagram认证文档,发现除了将用户带到Instagram指定的URL之外,没有其他直接的认证方法 Instagram文档就是这么说的。 将用户指向我们的授权url。如果用户未登录 在中,将要求他们登录。 用户将被询问是否愿意授予您的应用程序访问其Instagram数据的权限 The server will redirect the user in one of two ways that you choose: 建议的服务器端流:将用户重定向到 选择获取提供的代码参数并将其交换
The server will redirect the user in one of two ways that you choose:
建议的服务器端流:将用户重定向到
选择获取提供的代码参数并将其交换为
通过将代码发布到我们的访问令牌url来访问令牌
隐式流:我们不处理代码,而是包含
作为URL中的片段访问\u令牌。这种方法比较简单
安全,但允许不带任何服务器组件的应用程序
接收访问令牌
请看,我们应该将用户带到特定的URL。Instagram使用OAuth 2.0。
但问题是有一个名为Flume的Mac应用程序,它不会将用户带到URL。它很简单,用户可以输入用户名和密码,Flume连接到Instagram API,用户可以成功登录并查看其媒体内容
我想知道Flume是如何做到这一点的?我对文档的理解有误吗
请帮忙。提前感谢。您正确阅读了文档 Flume不使用Instagram API,因此不受其限制的影响。相反,它可能会使用网页抓取,方法是在不可见浏览器实例中打开Instagram网站,代表用户输入用户数据和命令,然后从下一个不可见浏览器页面抓取结果等 对于如何在OSX中实现这一点,有不同的方法,起点可能是。对于概念性的概述,您可以看一看,这是一个Python库,但让您了解它是如何工作的 相反,它可能会使用网页抓取,方法是在不可见浏览器实例中打开Instagram网站,代表用户输入用户数据和命令,然后从下一个不可见浏览器页面抓取结果等 这实际上是错误的。Flume找到了一种使用Instagram内部API显示内容的方法。使用中间人代理客户端(如)将显示Flume应用程序发出的网络请求与Instagram不同本机应用程序发出的网络请求非常相似。Flume模拟Instagram的网络请求,以设置HTTP头/Cookie/auth数据来检索/发布信息
我很高兴发布图片/文件,为任何希望进一步证明这一点的人验证这一点 我想这就是答案。感谢您宝贵的时间:
The server will redirect the user in one of two ways that you choose: