問題タブ [jupyterhub]
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.
python - ノートブックを取得するための Jupyter ノートブック API
Jupyter ハブとシングルユーザー サーバーを実行しています。Jupyter ノートブック REST API を使用して、利用可能なすべてのノートブックを取得しています。http://127.0.0.1:8000/user/username/api/contentsを使用しています。これにより、mu UI で使用可能なすべてのノートブックを表示できます。
ただし、Python スクリプトから同じことを実行しようとすると、200 応答コードが返されますが、ユーザーのユーザー名とパスワードを入力する必要があるログイン ページにリダイレクトされるため、コンテンツを抽出できません。また、これらの資格情報を requests パッケージを介して渡そうとしました。このようなもの
出力は次のとおりです。
私はJupyterにかなり慣れていません。私の私は何かを逃しています。API を呼び出す前に、他にどのようにユーザーを認証できますか。
これは jupyerhub ドキュメントで見ました - API トークンは JupyterHub REST API リクエストを承認することに注意してください。同じトークンは、JupyterHub によって管理されるノートブック サーバーによって提供される Jupyter Notebook REST API へのアクセスを承認しません。Jupyter Notebook API へのアクセスには別のトークンが使用されます。
これはまさに私が探しているものです。ジュピター ノートブック API スルー ハブにアクセスするために、この別のトークンを作成するにはどうすればよいですか。