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月定期メンテナンス分は後日公開されます。