Qiita CLIでnpx qiita previewがunauthorizedエラーになる #827
Replies: 2 comments 1 reply
-
お問合せいただき、ありがとうございます。
クレデンシャルファイルが見つかっていない事が原因のようです。
別件になりますが、コンテナ起動時のコマンドを修正をしたほうがよさそうです。 Qiita に記事もあるので、参考にしてみてください!
上記が問題なく実行できれば、解決する可能性があります。 どうぞよろしくお願します。 |
Beta Was this translation helpful? Give feedback.
-
@tanaka-asami415 おっしゃる通り npx qiita login --credential . にて、カレントディレクトリにcredentials.jsonが作成され {
"default": "environment variable",
"credentials": [
{
"accessToken": トークン名,
"name": "environment variable"
},
{
"name": "qiita",
"accessToken": トークンの16進文字列
}
]
} という中身でクレデンシャルが作成されました。 また弊Qiitaアカウントである、
という文字列も取得できています。 その後、 npx qiita preview を行なったところ、 root@container-name:/usr/app# npx qiita preview
QiitaUnauthorizedError: {"message":"Unauthorized","type":"unauthorized"}
at QiitaApi.request (/usr/app/node_modules/@qiita/qiita-cli/dist/qiita-api/index.js:81:23)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async QiitaApi.get (/usr/app/node_modules/@qiita/qiita-cli/dist/qiita-api/index.js:100:16)
at async QiitaApi.authenticatedUserItems (/usr/app/node_modules/@qiita/qiita-cli/dist/qiita-api/index.js:131:16)
at async syncArticlesFromQiita (/usr/app/node_modules/@qiita/qiita-cli/dist/lib/sync-articles-from-qiita.js:9:23)
at async Object.preview (/usr/app/node_modules/@qiita/qiita-cli/dist/commands/preview.js:13:5)
at async exec (/usr/app/node_modules/@qiita/qiita-cli/dist/commands/index.js:41:9)
Qiitaの認証に失敗しました
loginコマンドでQiitaにログインしているかご確認ください
Qiitaのアクセストークンが正しいかご確認ください となってしまいました。 また、 npx qiita preview --credential . としても、 npx qiita pull --force としても上記と同じ出力が出てきます。 どうしたら良いでしょうか? 追加で何かご共有できそうな情報等があれば迅速に対応させていただきますので、ご確認いただければ幸いです。 よろしくお願いします。 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
困っていること
node.jsのDocker環境にてQiitaCLIの環境を構成しました。
といった感じです。
の後に環境の中に入った後、
までは成功します。
エラー文
複数パターンあります。
パターン1
また、成功する場合もあり(成功条件不明)
hi qiita-user!
と表示された後,
以下のエラーが出てきます。
パターン2
といった感じです。
原因をお教えいただければ幸いです。
Beta Was this translation helpful? Give feedback.
All reactions