问题标签 [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.
api - Pocket API:如何获取标签列表
我发现检索 API 有一个 tag 参数,用于获取带有 tag_name 标记的项目。但我不知道如何获取标签列表。如果无法获取标签列表,那么如何设置该参数以获取带有该标签的特殊项目。
javascript - “添加到口袋”作为文本而不是图像
与Instapaper不同,Pocket不为出版商提供添加“添加到 Pocket”文本锚点的方法。
这是我收集到的应该放入索引的代码:
我使用的是 WordPress,所以我必须data-save-url
用 PHP 替换,这不是问题。问题是我不知道如何使这个元素显示为文本并正常工作。我尝试隐藏它的img
类并使用span
and content:before/after
,但它不起作用,因为在 CSS 已经加载(?)之后执行 Javascript 代码。
javascript - 使用 jquery.post() 从 Pocket API 检索数据时遇到问题
我正在尝试通过使用 jQuery 发布函数访问它来使用 Pocket API 从我的 Pocket 帐户中检索数据。我已经获得了消费者密钥和访问令牌,当我执行以下代码时,我得到了一个解析错误……但数据在 Firebug 中以 JSON 格式显示。
如果我将 post 调用中的 dataType 从“jsonp”更改为“json”,我不会收到解析错误,而是会收到一个通用错误(字面意思是“错误”),在 Firebug 的响应选项卡中没有返回任何内容。
尝试使用 jQuery.ajax() 进行此调用也失败了,产生错误 400。
似乎我很接近使用 $.post() 但如何清除该错误以便我可以获得返回的实际响应数据?
python - Pocket API 请求令牌失败?
我正在尝试使用 python请求库获取口袋请求令牌并收到 400 错误。我也尝试过使用邮递员 REST Client 并得到相同的结果。对我做错了什么有任何想法吗?
这是python片段
java - 在android中分享到应用程序时如何制作叠加层?
我正在开发一个 android 应用程序,该应用程序接收来自另一个应用程序的内容,该应用程序通过 android 意图共享它。我做了意图过滤器以将共享内容接收到应用程序中,但我看到像 Pocket 这样的应用程序在没有将原始应用程序覆盖在应用程序上的情况下做到了这一点,我不知道该怎么做。有谁知道该怎么做或给我一些提示?
ruby-on-rails - Pocket API 授权:禁止
我正在通过使用 Pocket API 构建 Rails 应用程序来测试 RoR,我必须授权用户。对于 HTTP 请求,我使用https://github.com/rest-client/rest-client库。
第一步,获取请求令牌工作正常:
但是我在第二步得到了一个 Bad Request 错误,即使用上面步骤中收到的请求令牌获取访问令牌:
400 Bad Request 是我在 Ruby 应用程序错误屏幕上得到的。我也尝试了使用 cURL 和 POSTMan Chrome 扩展的相同请求,然后我得到的状态码是:403 Forbidden。我得到的 X 错误代码是 158,它转换为 X 错误消息“用户拒绝代码”。关于 Pocket API 文档: http: //getpocket.com/developer/docs/authentication。
由于我尝试了几个不同的通道来测试这个请求并且每次都失败,我猜测问题不在于解析,而是我可能遗漏了一个重要的细节或步骤(可能是 HTTP 请求标头?)。提前感谢您的帮助!
pocket - 有没有办法强制 Pocket 将 URL 添加为文章?
当我想向 Pocket 添加一些 URL 时 - 有时 Pocket 决定将其添加到“所有项目”而不是“文章”下。
有什么方法可以强制 Pocket 将 URL 添加为 Article 吗?
我要求它的原因是我有一个 Kobo Aura 高清电子书阅读器,我可以同步袖珍文章(仅标记为文章的项目)但不能同步“所有项目”下的项目......
javascript - Get Pocket access token in angularjs or nodejs
I am trying to get access token for Pocket. I am using MEAN stack.
I am trying to run the following query in the browser:
But i am not sure how to obtain the access_token
back.
I tried running the same in POSTMAN app as well but it returns the authentication page. (PS: I was able to get access token for foursquare using POSTMAN).
How do i get access token
in here.
objective-c - 使用 swift 桥接库时 NSWorkspace 抛出错误
我正在使用袖珍api并将其桥接以与swift一起使用,它在他们的obj-c API中为以下行抛出错误“语义问题:使用未声明的标识符'NSWorkspace'”:
[[NSWorkspace sharedWorkspace] openURL:url];
该应用程序的目标是 os 10.9+,因此它应该可用。
关于什么可能导致该错误的任何想法?
更新 我也在 iOS 中测试过,它返回相同的错误,但使用“UIApplication”而不是“NSWorkspace”。
我还忘了提到我必须在Build Phases-fno-objc-arc
选项卡中使用该标志,这样 lib 才不会因为 ARC 而吓坏了。
ios - 在 iOS8 中的 App 和 App Extension 之间共享用户对象
我正在使用Pocket API并在应用程序上对用户进行身份验证。
在扩展中,我想使用登录用户运行方法来调用各种端点。正如我在各种线程上看到的那样,在应用程序及其扩展程序之间共享数据的唯一选项是 NSUserDefaults,但 NSUserDefaults 无法保存登录用户的 NSObjects。
如何在扩展中使用登录用户?
我在应用程序中记录这样的用户..
在我想使用的扩展中:
如何动态保存 [PocketAPI sharedAPI] 以在任一侧使用任何方法?我如何共享对象的相同实例