問題タブ [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.
json - ポケット認証は、コンテンツ タイプが「application/json」の BadRequest を返します
ポケット API のアクセス トークンを取得しています。コンテンツ タイプがapplication/x-www-form-urlencoded
.
しかし、ポケットは としてコンテンツ タイプもサポートしますapplication/json
。
しかし、このタイプのリクエストを使用すると、私が返されます
'400不正な要求'
私はnodejsでこれをやっています。「X-Accept」など、これに関する追加の詳細を渡す必要がありますか(方法がわからない)。
ios - iOS Pocket API - Web ビューまたは実際の Pocket アプリで自分の Pocket 記事を読む
私は、ユーザーが自分の Pocket アカウントにサインインし、自分の保存した記事をさまざまなモードで読むことができるアプリを持っています。読書速度は時間制限があり、継続的に進歩し、より速く効率的な読者になることができます。モードの 1 つは、通常の記事モードで、記事全体をそのまま読むことができます。
Pocket の API は記事の全文を提供しません。私は数多くの無料のテキスト解析 API を試しましたが、それらは記事のテキストをうまく解析できず、Diffbot は高すぎます (月額 300 ドル!)。
この問題を回避する方法はありますか? UIWebView
これらの解決策が可能であれば、ユーザーの Pocket アプリで記事を開くか、 getpocket.com でそのユーザーの記事に自動的に移動するために a を使用することを考えています。
これを行う方法についてのヘルプやアドバイスをいただければ幸いです。
pocket - ポケット API リクエストの失敗 - コンシューマ キーがありません
このポケットへのリクエストの何が問題なのかを理解してくれる人はいますか?
curl -Li
http://getpocket.com/v3/oauth/request
-X POST
-H "Content-Type: application/json"
-H "X-Accept: application/json"
-d "{\"consumer_key\":\"xxxx-xxxxxxxxx\",\"redirect_uri\":\"http://www.google.com\"}"
私は得る
戻る。
ビットは、xxxx
アプリを作成したときにウェブサイトから取得したキーであり、-Li
オプションをオンまたはオフにしてみましcurl
たが、違いはありません。
ここからガイドに従いました- どこかでばかげたタイプミスをしたと確信していますが、それがどこにあるのかわかりません。
javascript - Pocket Button から Pocket カウンターを取得するには (jQuery を使用)?
カスタム共有ボタンを作成し、それらにポケットカウントを追加したいと考えています。
このリンクhttps://widgets.getpocket.com/v1/button?count=vertical&url=http://google.comをブラウザーで開くと、カウンター付きのポケット ボタンが表示されます (例: URL は google .com)。
これは単純な html ドキュメントです。
このポケット カウント (に配置<em id="cnt">...</em>
)jQuery.ajax()
または何か他のもの (js) を解析する方法は?
http - ヘッダーを設定し、$http POST でデータをポケット API に送信すると、CORS が返されます
リクエスト トークンを取得するための http ポスト リクエストをポケット API に送信できません。私はすでにコンシューマーキーを持っています。問題は、ヘッダーの設定とリクエストでのデータの送信にあるようです。ブラウザで表示した場合、リクエストにはヘッダーとデータが表示されません。
リクエストの構成
ブラウザからのリクエスト。リクエストメソッドが POST ではなく OPTIONS である理由がわかりません。
送信された応答ヘッダーと要求ヘッダー。application/x-www-form-urlencoded に設定したときに content-type が text/html である理由がわかりません。
content-type を 'application/json' に設定しようとしましたが、うまくいきませんでした。 ポケットの API ドキュメント。
python - 自分のポケット アカウントへのリンクを投稿するときに Python スクリプトからのポケット API 呼び出しを承認するにはどうすればよいですか?
自分の Pocket アカウントにリンクを追加する Python スクリプトを作成しています。私はこれらの手順に従っています。
- コンシューマ キーの取得: Pocket 開発者アプリから生成されたコンシューマ キーを持っています
リクエスト トークンの生成:以下のコードでリクエスト トークンを生成しました。
/li>リクエスト トークンの承認:ステップ 3 は、以下のコードを使用してトークンを承認することです。Python スクリプトでこのブロックを実行する方法がわかりません。
/li>アクセス トークンの生成:ステップ 4 では、アクセス トークンを生成します。以下のコードを使用してアクセス トークンを生成すると、
/li>
上記のコード ブロックを実行すると、以下のエラーが発生します。
x-error-code : 158 x-error : ユーザーがコードを拒否しました
私の質問は、Python スクリプトを使用してポケット アカウントにリンクを追加しようとしている場合、明らかに Web アプリケーションを実行していないため、アクセス トークンの生成に進むことができるように、生成されたリクエスト トークンを承認するにはどうすればよいですか?
json - 2 レベルの深さでネストされた JSON オブジェクトの値を持ち上げる方法は?
test.json
Pocket API からの応答として受け取った以下を考えると、
resolved_title
や などのキーの値にアクセスするにはどうすればよいですかword_count
。id
それらは、それ自体が 内にネストされている と同じように、数値であるオブジェクト内にネストされていlist
ます。jqを使用してネストされたオブジェクトにアクセスする方法を検索して見つけました。しかし、メイン オブジェクト内の別のオブジェクト内にネストされている値にアクセスするにはどうすればよいlist
でしょうか?
また、ID が異なり、連続していないため、再帰は可能ではないと思いますが、間違っている可能性があります。resolved_title
このデータを使用して、各項目のとのword_count
値のみを抽出し、それらを 2 列のスプレッドシートに保存するつもりです。
前もって感謝します!