2020年3月8日 kintone API アップデート情報

API 更新情報

2020年3月8日に実施するメンテナンスにおける、kintone APIのアップデートは次のとおりです。

今月の kintone のアップデート

アクセス権の設定APIがAPIトークン認証に対応しました。
パスワード認証を利用せず、よりセキュアにアプリのアクセス権を設定できるようになりました。
4月の定期メンテナンスでもAPIトークン認証で利用可能なAPIを追加し、システム管理権限が必要なAPIを除くすべてのアプリ設定APIを、APIトークン認証で利用可能とする予定です。

kintone REST API

仕様変更

API トークン認証で、一部のアプリ管理系 API を実行できます
対象 API
内容

APIトークン認証で対象APIを実行したとき

変更前
エラーになる。
変更後
エラーにならず、操作を完了できる。
フォームの設定 API で、関連レコード一覧フィールドの設定の「表示するレコードの条件」に、ルックアップフィールドを指定できます
対象 API
変更内容

関連レコード一覧フィールドの設定の「表示するレコードの条件」(properties.フィールドコード.condition.field)にルックアップフィールドを指定したとき

変更前
エラーになる。
変更後
エラーにならず、ルックアップフィールドを指定できる。
HTMLを指定できるリクエストパラメーターの値に、target="_blank" を付けた文字列を設定できます
対象 API
変更内容

HTML文字列を指定できるリクエストパラメーターの値に、「target="_blank"」を付けた文字列を設定したとき
以下に例を示します。

1
<a href="https://example.cybozu.com/k/" target="_blank"  rel="nofollow">link</a>
変更前
「target="_blank"」が取り除かれる。
1
a href="https://example.cybozu.com/k/" rel="nofollow">link</a>
変更後
「target="_blank"」が取り除かれず、指定とおりに設定できる。
1
<a href="https://example.cybozu.com/k/" target="_blank"  rel="nofollow">link</a>

不具合修正

フィールドのサイズを表すオブジェクトのプロパティ(width・height・innerHeight)に 0始まりの数字(文字列)を指定すると、8進数で扱われる現象を解消しました
対象 API

フォームのレイアウトを変更する - /k/v1/preview/app/form/layout.json [PUT]

修正内容

フィールドのサイズを表すオブジェクトのプロパティ(width height innerHeight)に0始まりの数字(文字列)を指定したとき

修正前
8進数で解釈した数値が設定される。
例:010の場合、8になる。
修正後
先頭の0を無視し10進数で解釈した数値が設定される。 例:010の場合、10になる。
リクエストパラメーターの app または id に 0 始まりの数字(文字列)を指定すると、8進数で扱われる現象を解消しました
対象 API

API を実行したユーザーのレコードのアクセス権の設定を取得する - /k/v1/records/acl/evaluate.json [GET]

修正内容

リクエストパラメーターのappまたはidに0始まりの数字(文字列)を指定したとき

修正前
8進数で解釈した数値が設定される。 例:010の場合、8になる。
修正後
先頭の0を無視し10進数で解釈した数値が設定される。
例:010の場合、10になる。

kintone JavaScript API

不具合修正

テーブルを API を使って非表示にすると、テーブル名が非表示にならない現象を解消しました
対象 API

フィールドの表示/非表示を切り替える kintone.app.record.setFieldShown()

修正内容

kintone.app.record.setFieldShown()を使って、「テーブル名を表示する」設定をしたテーブルを非表示にしたとき

修正前
テーブルのみ非表示になる。
修正後
テーブルおよびテーブル名が非表示になる。

製品のアップデート情報

API以外のkintoneのアップデートに関する情報は、 kintone アップデート情報 (External link) を参照してください。
3月定期メンテナンス分は後日公開されます。