新規投稿
フォローする

RESTAPIの送受信

C#プログラムで外部からレコードの取得や登録を行いたいのですが、
HTTPリクエストでアクセスを試みてもエラーが出てしまいます。

HttpWebRequest Req = (HttpWebRequest)WebRequest.Create
("https://xxxxx.cybozu.com/k/v1/records.json?app=x&1d=x");

Req.Headers.Add("X-Cybozu-Authorization", "QW...");
Req.Host = "xxxxx.cybozu.com:443";
Req.Method = "GET";
Req.ContentType = "application/json";

WebResponse Get = Req.GetResponse();
Stream Out = Get.GetResponseStream();

APIトークンなど色々と入力値を取り替えながら試していますが、
通過できずに困っています。

皆さんはどのような形でkintoneと連携をとっているのか
ご教示いただければ嬉しく思います。

0

2件のコメント

Avatar
落合 雄一

Ateam様
cstapの落合です。

https://xxxxx.cybozu.com/k/v1/records.json?app=x&1d=xについて、2点ご確認していただきたいです。

①records.jsonのクエリパラメータはapp, query, fieldsです。record.jsonと間違っていないでしょうか?

②record.jsonを呼び出したいのであれば、クエリパラメータはapp, idですが、idが1dになっています。

以上、ご確認をお願いいたします。

また、HTTPステータスコードやレスポンスは何になりますでしょうか?

0
Avatar
Ateam

落合様
返答ありがとうございます。

指摘していただいた2点はそれぞれrecordとidの打ち間違いでした。

二点を訂正してデバックを行いましたが、ステータスコード(400)
要求が不適切であると返ってきました。

アプリ番号、レコード番号も確認したのでURIの他に
リクエストに不備がないか確認してみます。

0
ログインしてコメントを残してください。