新手开始在 Java 中使用 Instagram API

Posted

技术标签:

【中文标题】新手开始在 Java 中使用 Instagram API【英文标题】:Newbie starting using Instagram API in Java 【发布时间】:2020-09-30 11:34:10 【问题描述】:

我是编码新手,我正在用 Java 创建一个 Discord 机器人。我使用了一些 API,例如“https://random.dog/woof.json”,并且按照一些教程,我知道我必须做一个请求,然后我必须使用解析器来创建一些对象(例如图像的 URL)。 所以我写了这段代码来获得一张随机的狗图像,它可以工作:

...
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;

...

        URL dogURL = new URL("https://random.dog/woof.json");
            BufferedReader bufferedReader = new BufferedReader(
                    new InputStreamReader(dogURL.openConnection().getInputStream()));

            String lines;

            while ((lines = bufferedReader.readLine()) != null)
                JSONArray array = new JSONArray();

                array.add(parser.parse(lines));

                for (Object o : array)
                    JSONObject jsonObject = (JSONObject) o;

                    url = (String) jsonObject.get("url");
                
            
            bufferedReader.close();

现在我尝试将 Instagram API 与我的机器人一起使用:我希望用户搜索某人的 Instagram 个人资料,并且机器人必须显示个人资料的最后一张照片。 所以我访问了 Instagram API 网站,我发现它与其他 API 确实不同......所以我想问你我如何从 Instagram API 请求信息以及如何拍摄某人的最后一张照片。 我对编码真的很陌生,所以如果有人可以发布一个例子,我将非常感激。非常感谢。

【问题讨论】:

【参考方案1】:

我查看了 instagram API,看起来您只能从所有者个人资料(与授权令牌相关)中获取这些信息,而不是从他的朋友等处获取这些信息。

见:https://www.instagram.com/developer/endpoints/users/

【讨论】:

那么我必须使用外部 API 来做我想做的事吗? 从 Instagram API 看,看起来你不能完全做你想做的事! :( 任何时候,祝你的项目好运

以上是关于新手开始在 Java 中使用 Instagram API的主要内容,如果未能解决你的问题,请参考以下文章

我的 Instagram 自动化代码没有将用户名和密码填入登录页面

使用单独的 backstack 创建类似底部导航的 Instagram

如何为instagram中的图像赋予效果[关闭]

如何获取 URL Scheme myapp:// 以使用 Instagram API 重定向 uri

使用 facebook graph api 获取 instagram 自己/自我提要

如何使用 Python 删除我自己的 Instagram 关注者?