我有一个问题,我的Instagram API访问令牌经常过期,我弄红了这份文件,并明白虽然令牌一般不会过期,但Instagram可能会因为任何安全原因或其他原因随时决定令牌过期。
我知道,当它到期时,我需要建立一个身份验证过程和请求一个新的令牌和所有那些东西。但问题是,我的应用程序只是检索我自己的提要显示在我自己的网站上,一旦令牌过期,建立这样的过程没有意义,我唯一能做的就是手动检索和更新我的代码中的令牌。
因此,我想知道是否还有一种方法可以不使用访问令牌来获取提要,因为我只是在提取自己的提要。或者我有什么其他方法可以解决这个问题吗?
谢谢你的帮助。
编辑:您现在只需通过以下链接即可获得配置文件的json数据:https://www.instagram.com/anyuser/?__a=1
如果您的配置文件设置为公共模式,您可以从json响应中获取数据,只需写入:https://www.instagram.com/yourusername/media
示例:https://www.instagram.com/bestcookingvideos/media
您可以通过以下文件查看json结构:http://json.parser.online.fr/
注意:此页面不再活动:https://www.instagram.com/yourusername/media
2020.11.17
正如在答案中所示,您可以通过https://www.instagram.com/anyuser/?__a=1
获得最近12篇文章的配置文件详细信息,但问题是这不允许获取媒体分页。因此,您需要使用
https://instagram.com/graphql/query/?query_id=17888483320059182&variables={“id”:“15165085906”,“first”:20,“after”:null}
上面的路由将返回属于该id的相关用户的前20个介质,当我们需要获取下20个介质时,我们需要传递初始调用中的end_cursor
。
如需更多信息,请参阅相关答案
我有一个SPA,用户在ADFS中进行身份验证,应用程序获得访问令牌。我正在尝试使用JS代码来模拟ADAL JS的功能,其中使用一个隐藏的iframe向ADFS请求获取新令牌。 这是 iframe 的 'src' 值: https://../adfs/oauth2/authorize?客户端id=... ADFS配置有两个域:AD和ADLDS(LDAP)。因此,我不确定需要传递哪些值domain_h
我将AD FS 2016配置为支持通过使用PKCE授权代码授予的OAuth2/OpenID Connect对“本机应用程序”进行身份验证。我创建了一个依赖方,并通过设置以下内容配置(用于测试目的)令牌生命周期: …这给了我3分钟后过期的访问/ID令牌和7分钟(实际上是14分钟,见下文)后过期的刷新令牌。我还禁用了持久性SSO,因此我没有得到会话cookie。一切都很好。 成功身份验证后,我的客户端
目前访问类型处于联机状态。当我需要访问驱动器上的文件/文件夹时,我将浏览器重定向到Google URL并获得访问代码: 一切运转良好!但我只需要第一次重定向。 当我谷歌时,在google Drive API文档中,我发现我可以通过浏览器重定向获得刷新令牌,并将其保存在数据库中。(换句话说,我可以使用脱机访问)。 而且每次当我需要从google drive读取数据时,我使用刷新令牌获得访问令牌,而无
本文向大家介绍javascript实现2016新年版日历,包括了javascript实现2016新年版日历的使用技巧和注意事项,需要的朋友参考一下 先看看效果图,效果比较简单: 具体代码: JavaScript代码
我的Outlook web外接程序正在使用Office.Context.Mailbox.GetCallbackTokenAsync方法,在选项中传递“is rest=true”。这是为了获得一个授权令牌,我可以使用它向Outlook REST API发出请求。这在Outlook 2019、OWA和Office 365 Windows桌面客户端上运行良好,但在Outlook 2016上不起作用。尝试
获取访问令牌的文档中的第一步是“将用户引导到我们的授权URL”。那到底是什么意思?没有提供链接或任何东西。它还说“公司名称、联系电子邮件和隐私政策URL是开始提交的必要条件。”我们的应用程序没有隐私政策...只是一个简单的标签提要。我不明白为什么有一个简单的标签提要那么复杂。 是否有一个等待时间来获得批准的应用程序..如果它得到批准...在获得访问令牌之前,我必须获得批准吗?这在任何地方都没有概述