获取Instagram访问令牌,无需登录屏幕

jac*_*891 8 instagram instagram-api

我在我的网站上使用新的Instagram api.代码隐藏是c#.我需要使用给定的主题标签检索照片,然后在我的网页中显示这些照片.

是否可以在没有为访问我的Web应用程序以获取访问令牌的每个用户显示登录屏幕的情况下执行此操作?

我可以在公共Instagram页面中看到我想要的每个标签而不会自己进行身体验证(Es:https://www.instagram.com/explore/tags/ciao/).

如果答案是否定的,我可以通过api验证自己并避免登录屏幕吗?

提前致谢,对不起我的英语.

Aar*_*ger 5

从Instagram API文档中:

您可以通过访问以下URL access_tokenACCESS-TOKEN用您自己的URL 替换)来检索具有给定主题标签的照片:

https://api.instagram.com/v1/tags/nofilter/media/recent?access_token=ACCESS_TOKEN
Run Code Online (Sandbox Code Playgroud)

Instagram API要求access_token每个端点都有来自经过身份验证的用户。我们不再支持仅使用发出请求client_id

access_token不必是您用户的令牌。它可能是您的令牌。但这一定是某人的。

只要确保还查看速率限制文档即可。每个访问令牌的速率限制是不同的,因此您可能需要生成多个访问令牌并对其进行轮询。您还可以根据需要允许用户登录,如果他们已登录,则使用其访问令牌。

  • 但是我如何获得/提供访问令牌?我是否登录一次并永久使用该访问令牌用于我的网站/应用程序?那怎么安全?或者我每隔一段时间手动更新一次令牌?这一切听起来像hacky解决方案,就像instagram根本不希望您在任何网站上显示他们的数据:-( (3认同)
  • 这正是我的意思。我知道 instagram 有端点来检索需要访问令牌的照片,但是如何在不使用登录屏幕登录的情况下获取访问令牌?(即使是我或其他人)。我只想在我的网站上显示照片,别无其他。我不敢相信每次我需要显示带有主题标签的照片时,Instagram 都不提供未经身份验证的简单 api。 (2认同)