gpt4 book ai didi

java - 谷歌阅读器 API 身份验证

转载 作者:搜寻专家 更新时间:2023-11-01 03:44:55 25 4
gpt4 key购买 nike

我正在尝试使用此代码段在 google api 服务上进行身份验证:

RestTemplate restTemplate = new RestTemplate();
List<HttpMessageConverter<?>> converters =
new ArrayList<HttpMessageConverter<?>> restTemplate.getMessageConverters());
converters.add(new PropertiesHttpMessageConverter());
restTemplate.setMessageConverters(converters);

Properties result = preparePostTo(AUTHENTICATION_URL)
.using(restTemplate)
.expecting(Properties.class)
.withParam("accountType", "HOSTED_OR_GOOGLE")
.withParam("Email", email)
.withParam("Passwd", password)
.withParam("service", "reader")
.withParam("source", "google-like-filter")
.execute();
String token = (String) result.get("Auth");

现在我有像这样的 token :DQAAAI...kz6Ol8Kb56_afnFc(超过 100 个字符长度)并尝试获取 url:

URL url = new URL(LIKERS_URL + "?i=" + id);
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.addRequestProperty("Authorization", "GoogleLogin Auth=" + token);
return url;

但是,当我使用此 URL 获取内容时,出现 401 客户端错误异常。它可以是什么?

根据这个问题Google Reader Authentication problem一切都应该没问题。

我只需将 url 粘贴到浏览器中即可获取内容。

最佳答案

尝试使用 OAuth 进行 Google 阅读器身份验证/授权。您只需使用 OAuth 库并向 Google 注册您的应用程序即可获取 OAuth 消费者 key / secret 。

您可以使用 oauth.googlecode.comScribe .

关于java - 谷歌阅读器 API 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3887485/

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