gpt4 book ai didi

java - 如何在没有人工干预的情况下获取oauth_verifier

转载 作者:搜寻专家 更新时间:2023-11-01 02:31:24 26 4
gpt4 key购买 nike

我正在尝试获取 LinkedIn 的访问 token 这是代码的一部分,

OAuthService service = new ServiceBuilder().provider(LinkedInApi.class).apiKey("My_Api_Key").apiSecret("My_secret_key").build();

System.out.println("LinkedIn Service created");
Token token = service.getRequestToken();

System.out.println("Got Request token");
System.out.println(service.getAuthorizationUrl(token));
//https://api.linkedin.com/uas/oauth/authorize?oauth_token=some_value
Verifier verifier = new Verifier("verifier_you_got_previously");

我能够获得一个请求 token ,以及授权 url https://api.linkedin.com/uas/oauth/authorize?oauth_token=some_value要获取 Verifier 对象,我需要将 validator 值传递给构造函数。我如何获得这个值?这是一个 oob 请求,因此没有为服务设置回调。我应该如何处理授权 Url 以获取 oauth_verifier

最佳答案

您的服务器未获取验证程序。您需要将您的用户 重定向到authorizationUrl,然后要求他们以某种方式提供给您。

这就是 OAuth 的工作原理,您无法欺骗系统。

关于java - 如何在没有人工干预的情况下获取oauth_verifier,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8501381/

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