问题标签 [pocket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3851 浏览

php - Pocket API:如何获取访问令牌

我正在尝试制作一个网页,显示我存储在 Pocket 中的“稍后阅读”文章列表,使用他们的 API,并按照他们的 Documentation 上发布的说明进行操作

第 1 步:拥有一个消费者密钥。我创建了袖珍应用程序,并拥有 consumer_key。

第 2 步:获取访问令牌。这就是我卡住的地方。我应该使用 和 发送 POST 请求consumer_keyredirect_uri但我无法理解。我的脚本位于 domain.com/pocket/index.php,这是我希望发送令牌的地方,所以我假设redirect_uri是那个 url。但是在文档中,他们使用了类似“ pocketapp12388:authorizationFinished”的东西,这对我来说看起来不像一个 url。

无论如何,无论我使用哪个,我都会收到“400 Bad Request”,这意味着 redirect_uri 不正确。我究竟做错了什么?

这是jsfiddle.net上的一个小演示

0 投票
2 回答
1200 浏览

android - 分享到口袋

我正在尝试向Pocket 应用程序分享一些文本,但它一直告诉我:

我用这个片段来分享:

它适用于 GMail 或 Evernote,但共享到 Pocket 时出现问题。我敢打赌它与 putExtra() 以及放在那里的东西有关。谁能解释一下?

谢谢!

0 投票
3 回答
1618 浏览

java - How to do OAuth authentication from Java/Scala when we know username/password?

tl;dr - I want to authenticate against an OAuth 2.0 API with my own username/password from a desktop app (do not want to open browser) from Java/Scala.

Why? I want to authenticate with Pocket's v3 API from Java/Scala using my own credentials and fetch my unread items. This is for a personal command line tool that I do not intend to release for general use. They used to have a nice basic-auth API but they deprecated it and introduced OAuth 2.0 and I am not sure how to do what I want anymore.

0 投票
2 回答
41867 浏览

python - requests_oauth2 使用教程

我正在尝试使用 Python 的 requests-oauth 库向 Pocket 发出请求。不幸的是,使用这个库的描述不是很全面,我也是使用 oauth2 的新手。一般来说,我了解它背后的过程,但仍然无法将其转换为使请求生效。

我正在寻找的是更好的文档或一些使用 requests-oauth2 的综合示例。有人知道吗。

特别是当请求仅由本地计算机上的脚本而不是 Web 应用程序发出时,我不明白要使用什么 redirect_url。

0 投票
1 回答
87 浏览

php - 将编码的 URL 附加到现有的

我正在尝试创建一个函数,通过 getpocket.com/save 将链接转换为“将链接添加到 Pocket”的链接。

我不想使用 API 并且让用户必须开始登录到他们的 Pocket 帐户 - 如果他们已经在当前浏览器上登录,则 /save 链接有效。

我有:

save_pocket()然后被调用<a href="

但这会返回$urlor $enc,我不知道是哪个。但问题是它没有添加$pocket前缀。

为什么?

0 投票
1 回答
1328 浏览

html - 通过 URL 自动填充表单,然后提交?

我正在使用这种形式的自动填充:http: //getpocket.com/save

我使用的是它而不是 API,以便当用户在与我的网站相同的浏览器上登录到 Pocket 时它可以工作。

但是,然后必须单击“保存”并不是一个好的用户体验,那么我该如何“自动化”呢?

我不会显示我的代码,因为它本质上只是生成表单的链接:

http://getpocket.com/save/?title=thetitle&url=encodedurl

它可以很好地填充表单,但是我该如何提交?我试过追加&save&submit然后每一个都是=True徒劳的。是保存按钮没有name=字段的问题,这是用来挂钩标题和 URL 字段的吗?

编辑:为了清楚起见,我没有任何恶意,只是为了保存文章以供稍后单击按钮阅读。

如果我有时间,我会看看 API。

0 投票
2 回答
1254 浏览

javascript - 如何存储从 OAuth 获得的 access_token 以备后用?

我正在尝试使用 Node.js 从 Pocket API 获取和存储访问令牌。我能够获取请求令牌,重定向到 Pocket 登录页面,重定向回我的站点,最后能够将请求令牌交换为访问令牌。

但这就是我的问题所在。我不知道我应该如何实际存储令牌,没有它我无法进行 API 调用(当然)。以下是相关代码:

我在想我应该将 accessToken 存储在客户端,但我实际上并不知道如何去做。我尝试过使用 cookie,但这似乎不起作用。当然,我可能只是错误地实施了它们。

非常感谢您的帮助。

0 投票
1 回答
1400 浏览

google-chrome-extension - Pocket chrome 扩展如何在 Twitter 上集成按钮以实现一键保存

Pocket chrome 扩展具有“集成按钮在 Twitter.com 和 Google Reader 上一键保存”的功能。

这是我的推特时间线截图。 推特时间线

如果我们将鼠标悬停在每条推文上,它将有一堆按钮(回复、转发、收藏等)。启用 Pocket 扩展后,我们还可以拥有一个集成的口袋按钮,并一键将推文保存到口袋(红线)。

我想知道如何实现,因为我打算添加自己的按钮,将推文同步到其他服务。

想法或链接会有所帮助。

谢谢

0 投票
2 回答
140 浏览

c# - JSON 到 C# 类问题

我对使用 JSON 还很陌生,我从 Web 服务获得的 JSON 响应有点问题。我已经尝试了一堆在线“JSON 到 c# 类”生成器,但它们似乎都不能与这个特定的 JSON 一起工作。我正在使用 Pocket API 以及我在下面得到的响应。谁能指出我将其格式化为课程的正确方向?

感谢您的任何指点,

0 投票
1 回答
1519 浏览

c# - 无法获得 JSON POST 响应

我有这个代码:

它返回code=12345456787blahblah而不是 JSON 响应:{"code":"12345456787blahblah"}我不知道为什么。我从MSDN获得了 POST 请求/响应代码,从Pocket API获得了正确的请求数据