[Qiita CLI] Qiita APIからの403 Forbidden エラーメッセージが不適切 #561
rmatttu
started this conversation in
要望・アイデア・不具合
Replies: 3 comments
-
@rmatttu |
Beta Was this translation helpful? Give feedback.
0 replies
-
タグにスペースを含んでいると同様に失敗します。 |
Beta Was this translation helpful? Give feedback.
0 replies
-
お待たせしました。 現状では API からエラーの原因を取得できないため、詳細なエラーを表示することはできませんが、API の改善と併せて将来的に検討したいと思っています! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Qiita CLI v1.3.0
において、Qiita APIから403 Forbiddenが返ってきた場合、下記メッセージが表示されます。
「Qiitaのアクセストークンが正しいかご確認ください」
401 Unauthorized のエラーメッセージと同じになってしまっています。
403なので、認証は成功しているがアクセス権がない、のはずなので、「記事ファイルに不備がないかご確認ください」などが正しいかなと思います。
該当のコード箇所
ケースとして、
Qiita CLIを使っていて、すでに投稿済みかつ公開設定している記事ファイルにおいて、誤って、記事の設定(Front Matter)の
private
をtrue
へ変更してしまいました。npx qiita publish 記事のファイルのベース名
を実行しましたが、すでに公開設定した記事は、限定共有記事にできないためエラーになります。(Qiita API側からは403 Forbiddenが返される。)しかし、Qiita CLIは「Qiitaのアクセストークンが正しいかご確認ください」と表示するので、認証系のエラーかと思いしばらくハマってしまいました。
以上、よろしくお願いします。
Beta Was this translation helpful? Give feedback.
All reactions