【问题标题】:jInstagram - How to establish connection?Instagram - 如何建立连接?
【发布时间】:2014-02-04 21:17:07
【问题描述】:

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

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

【问题讨论】:

    标签: java api instagram


    【解决方案1】:

    首先,您需要在 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 的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-01
      • 2020-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-15
      • 2020-10-06
      • 2020-10-14
      相关资源
      最近更新 更多