Java 什么是Instagram';s";代码“;及;重定向url";?

Java 什么是Instagram';s";代码“;及;重定向url";?,java,web,instagram,instagram-api,social-networking,Java,Web,Instagram,Instagram Api,Social Networking,我正在开发一个与Instagram集成的应用程序。为此,我使用GitHub项目jInstagram() 如果您想登录Instagram,必须设置重定向url。我的第一个问题是:这个URL是做什么的?我没有找到这方面的详细信息。jInstagram中的代码如下所示: InstagramService service = new InstagramAuthService() .apiKey("your_client_id")

我正在开发一个与Instagram集成的应用程序。为此,我使用GitHub项目jInstagram()

如果您想登录Instagram,必须设置重定向url。我的第一个问题是:这个URL是做什么的?我没有找到这方面的详细信息。jInstagram中的代码如下所示:

InstagramService service = new InstagramAuthService()
                        .apiKey("your_client_id")
                        .apiSecret("your_client_secret")
                        .callback("your_callback_url")     
                        .build();
资料来源:

为了获得访问令牌,我必须创建一个验证器并从中生成一个访问令牌。在jInstagram的使用中,关于该验证器的唯一信息如下:

Verifier verifier = new Verifier("verifier you get from the user");
Token accessToken = service.getAccessToken(EMPTY_TOKEN, verifier);
资料来源:

我必须向验证者的构造函数传递什么?我搜索了一个答案,发现我必须在代码示例中传递一个名为“code”的请求参数:

这是什么代码?我怎样才能拥有它

谢谢你阅读这个问题。我期待着得到答案

    private static final String CODE = "code";

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws javax.servlet.ServletException, IOException {
    String code = request.getParameter(CODE);

    InstagramService service = (InstagramService) request.getServletContext().getAttribute(Constants.INSTAGRAM_SERVICE);

    Verifier verifier = new Verifier(code);

    Token accessToken = service.getAccessToken(verifier);
    Instagram instagram = new Instagram(accessToken);

    HttpSession session = request.getSession();

    session.setAttribute(Constants.INSTAGRAM_OBJECT, instagram);

    System.out.println(request.getContextPath());
    // Redirect to User Profile page.
    response.sendRedirect(request.getContextPath() + "/profile.jsp");

}