gpt4 book ai didi

google-reader - 从谷歌阅读器api获取用户的标签列表

转载 作者:行者123 更新时间:2023-12-04 19:51:49 27 4
gpt4 key购买 nike

表格 this博客文章我看到,一旦您知道标签名称,您就可以在标签中添加项目
经过

/reader/atom/user/[user id]/label/[tag]

但是我怎么知道用户可以使用哪些标签?
如何从 google reader api 获取用户的可用标签列表。

我见过第三方应用程序这样做,不知道他们是怎么做的。

最佳答案

您需要使用 List API,它要求您作为您想要标签的用户进行身份验证。要进行身份验证,您需要一个 SID 和一个 token 。要获得这些,首先发送一个 GET 请求到
https://www.google.com/accounts/ClientLogin?service=reader&Email= [您的 Google 用户名] &Passwd= [您的 Google 密码]

它将以 key=value\nkey=value\nkey=value 的格式返回 SID、LSID 和 UserID。您只需要 SID。

现在你想把 SID 放入一个看起来像的 cookie 中
名称:SID
值:[您的 SID]
小路:/
域名:.google.com

现在使用这个 cookie 发送一个 GET 请求到 http://www.google.com/reader/api/0/token它以纯文本形式返回您的 token 。您实际上不需要此特定方法的 token ,但保留它很有用。

用于抓取标签列表的 List API 方法是
http://www.google.com/reader/api/0/tag/list?output=json&ck=1250374215987&client=scroll

这将返回一个 JSON 格式的标签列表。 ck 参数是当前的 Unix 时间,因此请对其进行适当设置。

有关使用 Google Reader API 进行身份验证的更多详细信息,请查看我最近的 blog entry关于这个话题。

关于google-reader - 从谷歌阅读器api获取用户的标签列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1272491/

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