【问题标题】:How can we get the access token from Instagram我们如何从 Instagram 获取访问令牌
【发布时间】:2015-12-09 05:20:08
【问题描述】:

我需要用 Java 编写一个从 Instagram 搜索媒体的应用程序。我的应用程序不是 Web 应用程序,而是作为独立的 Java 进程运行。我们需要搜索符合特定条件的照片,我们打算解决以下查询。

e.g
a. photos from a certain geo location (city | state | country | zipCode | lat/long)
b. photos under a certain category (e.g. entertainment, sports)

因为我的应用程序既不是网络应用程序也不是移动应用程序。我们如何获取要在我的应用程序中使用的访问令牌?

是否可以通过提供clientId、clientSecret、userName和password来获取access token?

【问题讨论】:

    标签: java instagram instagram-api


    【解决方案1】:

    您将需要浏览器交互来检索访问令牌。您的用例最简单的方法是这样的:

    1. Register Instagram 的新客户,使用 http://localhost 作为 URL。在“安全”选项卡中,取消选中“禁用隐式 OAuth”。
    2. 在浏览器中打开客户端身份验证 URL: https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token(使用第 1 步中的 CLIENT-IDREDIRECT-URI,不要忘记对 URL 进行编码,例如 http://localhost 变为 http%3A%2F%2Flocalhost)。
    3. 输入您的凭据并提交
    4. 您将被重定向到本地主机 URL。忽略浏览器的错误消息,即无法建立连接。 URL 输入应类似于 http://localhost/#access_token=ACCESS-TOKEN - 这是您的访问令牌。

    【讨论】:

    • 这是一个不需要的解决方法。 Instagram 显然不喜欢服务器到服务器用例。这显然与你qqilihq的明确解释无关。
    猜你喜欢
    • 1970-01-01
    • 2016-10-22
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2012-09-22
    相关资源
    最近更新 更多