有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java我们如何从Instagram获取访问令牌

我需要用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、用户名和密码来获取访问令牌


共 (1) 个答案

  1. # 1 楼答案

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

    1. RegisterInstagram的新客户端,使用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这是您的访问令牌