问题标签 [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 回答
395 浏览

iphone - Pocket API:如何使用 callAPIMethod 修改数据?

我想使用带有iOS SDK的Pocket API编辑在 Pocket 中保存的数据。然而,虽然尝试了制备方法,但反之亦无反应,错误也随之而来。

作为前提

  1. 可以使用其他 API (saveURL) 添加 URL。
  2. 注册应用程序的权限是“添加”和“修改”。

有什么建议吗?谢谢。

0 投票
4 回答
4391 浏览

json - 将多个 URL 导入到 Pocket(或 Instapaper)

我正在尝试将所有旧的加星标项目从 Google Reader 导入 Pocket。我有 JSON 文件,我使用 grep 将其转换为列出所有 URL 的简单文本文件(在此感谢 PaulProgrammer: Regex to extract all Starred Items URLs from Google Reader JSON file)。

现在的问题是 - 我如何将它放入 Pocket(或 Instapaper)?

有没有人有任何想法来做以下任何事情?

  1. 直接从 Google Reader JSON 导入(这是我搜索的第一件事并想出了几个有缺陷的部分解决方案)

  2. 您可以通过电子邮件添加 URL,但一次只能添加一个。也许我可以通过 GMail 以某种方式批量处理几千封电子邮件?

  3. 还有其他想法吗?

这是我的 URL 文本文件的示例:

0 投票
1 回答
227 浏览

c# - 异步方法、回调 URI 和本地开发

我正在使用 Pocket (Formerly Read It later) API,它需要一些异步方法——这是我的新手。

我了解异步方法通过允许应用程序在处理更多繁重方法的同时前进来提高性能的非常基本的原则。

使用 API,我必须使用异步方法对用户进行身份验证。在调用其中一种方法时,我必须提供一个回调 uri。这告诉 Pocket 他们应该在身份验证后重新路由到哪个站点。我看到身份验证页面的 url 中的 uri 是正确的:

然而,出于某种原因,这只会提示 Pocket 的身份验证页面重新加载。在尝试“虚拟”uri(如http://www.google.com)时,页面会正确重定向。这告诉我它不喜欢“localhost”。

有什么技巧可以避免这种情况吗?

0 投票
1 回答
203 浏览

html - 如何有条件地从稍后阅读服务(即 Instapaper、Pocket)中隐藏动态 Web 内容?

我正在构建一个单页网站,其中包含一个 javascript“计算器”,让用户可以输入自定义值并立即查看输出。

如果我的页面被 instapaper 之类的服务抓取,供用户稍后从 kindle 阅读(例如),我不希望这会起作用。

我有没有办法为这些用户显示条件消息(如“访问 example.com 以获取完整的计算器”)或完全隐藏此部分?

0 投票
2 回答
688 浏览

ios - 我对导致归档命令失败的 Objective-C 的 Pocket API 做错了什么?

我真的在这个问题上摸不着头脑。我正在使用Pocket API允许用户从我的应用程序中存档 Pocket 文章,但每当我尝试使用以下代码执行此操作时,我都会收到此错误:

Error Domain=PocketSDK Code=400 "无效请求,请参考 API 文档" UserInfo=0xc17d3b0 {NSLocalizedDescription=无效请求,请参考 API 文档}

代码:

究竟哪一部分是不正确的?我没有向 API 发布发送方法吗?

编辑:我什至把它改成了@"action"上面@"actions"的 NSDictionary 并提供它,它返回时没有错误,但不会影响 Pocket 网站上的它......

编辑 2:根据 Joseph Chen 的回复,我将代码更改为以下内容:

返回:

然而,当我去网站并登录时,我“存档”的文章仍然盯着我看,没有存档。

0 投票
0 回答
528 浏览

php - 如何为 Getpocket 创建超文本链接而不是按钮?

您能帮我创建使用 Getpocket 的超文本链接吗?

最初,我试图在我的网站上放置按钮。但问题是我需要在我的 Web 应用程序的主页上发布数十个按钮。但是,它的加载速度非常慢,有时按钮没有显示出来。

这就是为什么我正在寻找替代方案,而是使用超文本链接。

我在没有 javascript 部分的情况下尝试了类似的方法,但它不起作用......

0 投票
1 回答
2764 浏览

.net - 如何在 Windows CE 设备上安装 .Net Compact Framework

我有一台在 Windows CE 上运行的袖珍电脑/扫描仪。我在上面放了一个 C# 程序,但是当我尝试运行它时,出现一个错误,提示我需要安装 .NET Compact Framework v4.0。我已经尝试下载我在网上找到的文件并在掌上电脑上运行它,但似乎没有任何效果。任何帮助将非常感激。谢谢!

0 投票
2 回答
1481 浏览

pocket - Bash/Curl example of pocket oAuth login

I'm trying to get a simple bash script working with the pocket api. All I want to do is authenticate with pocket and download my list of articles (actually, only the count)

I'm a little confused by the way that the oauth process works.

  • I've registered my app with the pocket api and have a consumer key
  • its marked as in "development" - I'm not sure if this is important.

The bit that's confusing me is that it seems that the way that the oAuth flow works with it's redirect uris is that it only really works with a gui (i.e a browser) - is it possible to do this with a bash script?

Here is what I have below. it works up until I have the TOKEN, but then I'm not sure what to do next.

0 投票
1 回答
8102 浏览

http - 法拉第对 getpocket API 的 POST 请求

我正在尝试为我的 Rails 应用程序的用户设置 OAuth 到 GetPocket ( http://getpocket.com )。

在 Pocket Authentication 文档 ( http://getpocket.com/developer/docs/authentication ) 的第 2 步中,我在构建确切的法拉第请求时遇到了麻烦。

以下请求有效:

但我希望响应以 JSON 格式。我希望能够在请求中添加一个 "Content-Type":"application/json" 标头,但我所有的尝试似乎都不起作用。

有趣的是,当我执行以下操作时,请求失败(它返回 200 但不返回请求令牌,只是返回整个 HTML 页面):

如何将我的 Faraday POST 请求发送到 Pocket API 以返回 JSON 格式的结果?

0 投票
1 回答
1089 浏览

php - JSON POST 请求 - Pocket API / OAuth2.0

我正在尝试使用 PHP 和 JQuery 构建一个与 Pocket 接口的应用程序

按照此处的步骤http://getpocket.com/developer/docs/authentication我被困在“第 2 步:获取请求令牌”

文档告诉我:

这对我来说毫无意义。如何格式化此 OAuth JSON POST 请求以使用 PHP 和/或 JQuery?

请注意,我尝试使用https://github.com/jshawl/pocket-oauth-php,但它在回调中失败并且似乎在文档明确声明 POST 时使用了 GET。我也想自己解决这个问题,这样我就可以学习如何将 OAuth 用于其他 API。

谢谢你。