cli-kintoneを使ってデータ取得できない

cli-kintoneを使ってレコード取得をしようと思っています。

windowsのコマンドラインから以下のように、データ取得したいのですが、エラーが表示され取得できません。対処法をご教示ください。

[実行コマンド]

> set https_proxy=ID:password@ホスト名:ポート

> cli-kintone.exe -a アプリID -d ドメイン -u ユーザID -p パスワード 

[エラー内容]

Get https://ドメイン.cybozu.com/k/v1/form.json: Method Not Allowed

szkさん

ご質問いただきありがとうございます。

コマンドの書き方で、全角の「:」が混ざっていますが大丈夫でしょうか?

また、Curlからも同様にGetリクエストを実行してみていただけますでしょうか?
Cli-kintone特有の問題なのか、その他の問題なのか切り分けをしたいと思います。

 

コメントありがとうございます。

申し訳ありません、全角の「:」は記載ミスです。実際は半角で実行しています。

Curlでの動作を確認しました。下記します。

[コマンド]
>set https_proxy=ID:Password@ホスト:ポート
>curl -H “X-Cybozu-API-Token: APIトークン” “https://ドメイン.cybozu.com/k/v1/record.json?app=121&id=1

curl: (56) Received HTTP code 405 from proxy after CONNECT

 

ご確認お願いいたします。

szkさん

ご確認いただきありがとうございます。コマンドラインからのREST API実行で現象が起きているようですね。
Web Client(devnetのHTTP client/Chrome拡張のclient)でのGETを試してみていただけますでしょうか?

そちらも実行できない場合、別途問い合わせ窓口をご案内させていただきます。
お手数ですが、ご確認よろしくお願いいたします。

情報のご教示ありがとうございます。

 

Chrome拡張のclient(RestletClient)でのGETを試したところ、レコード情報を取得することができました。

cli-kintoen.exeやCurl.exeの使用方法になにか誤りがあったということでしょうか。

 

ご確認お願いいたします。

szkさん

Web Clientからは実行できたとのこと、良かったです。
プロキシ設定をした上でのコマンドラインからのREST API実行に何か問題があるようですが、
こちらでも再現ができていないので分からない状況です。

szkさん

因みに以下のようにプロキシの設定はされていますでしょうか?

▼cli-kintone(kintoneコマンドラインツール)をプロキシ環境で使う方法
https://developer.cybozu.io/hc/ja/community/posts/115019277543

szkさん

失礼しました。

そちらについては対応されていますね。
> set https_proxy=ID:password@ホスト名:ポート

プロキシ設定のホスト名部分を見直し、変更したところ、cli-kintoneでレコード情報を取得することができました。

 

ご協力ありがとうございました。

szkさん

ホスト名だったのですね。エラーメッセージからは推測が難しかったですよね。
引き続き何かご不明点ございましたらコメントください。
よろしくお願いします。