我是一个编码新手,我正在用Java创建一个Discord机器人。我使用了一些API,比如"https:/random.dogwoof.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中请求信息,以及我怎么能获取某人的最后一张照片.我只是真的很新的编码,所以如果有人能发布一个例子,我会非常感激。非常感谢您。
我看了一下instagram的API,看起来你只能获取主人的资料(与授权令牌相关),而不能从他的朋友等处获取信息。