gpt4 book ai didi

java - Instagram - 如何建立连接?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:25:51 24 4
gpt4 key购买 nike

我想用 Java 构建一个基于实时显示带有特定主题标签的 Instagram 某些照片的应用程序。我目前正在尝试使用 jInstagram,但我无法理解 API Instagram 的流程。它不像 Twitter API。 Instagram API 似乎在我的应用程序和他们的服务器中间调用服务器,而 Twitter API 让我无需大量工作即可访问 gardenhose。总的来说,感谢 Twitter4J.org 上的优秀示例

如果有人可以帮助我开始,我将不胜感激。我只想获取带有 Instagram 特定标签的实时照片,但我不知道我是否应该设置服务器或他们给我访问 token 的位置。

最佳答案

首先您需要将您的应用程序注册到 instagram 的网站并获取您的 apiKeyapiSecret。然后您可以选择回调 URL 和范围。

InstagramService service = new InstagramAuthService()
.apiKey("e607b7XXXce54e729bXXXXf40162")
.apiSecret("651cXXX2ab348a3XXXXa7ae90c6d")
.callback("http://www.cagdasalagoz.com")
.scope("basic public_content likes comments follower_list relationships")
.build();

在此之后,您可以像这样获得授权。

    String authorizationUrl = service.getAuthorizationUrl();

System.out.println(authorizationUrl); //paste in browser

Scanner sc = new Scanner(System.in);

System.out.println("Paste the code gotten in the browser (at the end of the URL): ");
String verCode = sc.nextLine(); //SCAN VERIFIER CODE

Verifier verifier = new Verifier(verCode);

Token accessToken = service.getAccessToken(verifier); //Token successfully gotten

//** RUNS OK UP TO THIS LINE INCLUDED **//
Instagram instagram = new Instagram(accessToken); //Ok

我想关于通过标签获取帖子可以通过这种方法实现。

String tag="seaside";
instagram.getRecentMediaFeedTags(tag);

您可以从 this page 了解更多关于 jInstagram 的信息.

关于java - Instagram - 如何建立连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21563625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com