English Español Deutsch Italiano Polski Nederlands Português Français 中文 日本語 हिन्दी اللغة العربية Русский Українська עִברִית Ελληνικά
ログイン
日本語

ログイン

 

QuintaDB REST API



QuintaDB REST API QuintaDBデータベースに保存されているデータの可能性を最大限に活用できるように設計されています。このAPIを使用することで、現在提供されているQuintaDBインターフェース以上のものを実現できます。実際に、データに必要なすべてのもの。たとえば、独自のスクリプト、コンピュータアプリケーション、および iPhone/Android などのさまざまなプラットフォーム用のモバイルアプリケーションを作成できます。QuintaDBはそのままです。データを保存、管理、使用する場所。

QuintaDBとThunkableを組み合わせるには、このリンク(英語)。

QuintaDBでは、サイト Zapier に独自のアプリケーションがあります。





APIの呼び出しに関する一般情報

すべての接続にはREST APIキー が必要です。これは、ページの右上隅にある[ "API" ]メニューにあります。
サーバーの応答は、リクエストに応じて、 JSON または XML で取得できます。
以下は、各クエリのサーバー応答表です。URLは /apps.json として表示されます。つまり、プログラムで https://QuintaDB.com /apps.json のリンクを使用してメソッドを呼び出す必要があります。 すべての接続 https プロトコルを使用する必要があり、SSL証明書を確認する必要があることに注意してください。

Rubyの例 ~ JavaScriptの例(jQuery)


データベース

このようなデータベース属性は、REST APIを使用して取得できます。
属性 説明
id データベースの一意の識別子
name 名前
created_at データベースが作成された時刻
updated_at データベースが更新された時刻
dtypes_count データベース内のレコード数
entities_count データベース内のテーブルの数
properties_count データベース内の列の数
すべてのデータベースを表示 - すべてのデータベースを返します
パラメータ 説明
rest_api_key APIキー
page データベースはページごとに20個表示されるので、ページは1..5になります。
フォーマット URL メソッド リクエストの内容 回答
JSON /apps.json GET {"page":1,"rest_api_key":"API_KEY"}

{"databases":[{"id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "Database Name 1",
 "created_at"      : "2011-08-16T05:42:40-05:00",
 "updated_at"      : "2011-08-16T05:42:40-05:00",
 "dtypes_count"    : 0,
 "entities_count"  : 1,
 "properties_count": 0
 },
{"id"              : "aOWO3eVXHdHie1WeGFE8k2"
 "name"            : "Database Name 2",
 "created_at"      : "2011-04-29T01:26:22-05:00",
 "updated_at"      : "2011-08-16T00:47:56-05:00",
 "dtypes_count"    : 768,
 "entities_count"  : 6,
 "properties_count": 240
} ]}
         
XML /apps.xml GET <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<page>1</page> <rest_api_key>API_KEY</rest_api_key> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<databases type="array">
<database>
  <id>aOWO_dVXHdHie1WeGFE8k2</id>
  <name>Database name 1</name>
  <created-at type="datetime">2011-08-16T05:42:40-05:00</created-at>
  <updated-at type="datetime">2011-08-16T05:42:40-05:00</updated-at>
  <dtypes-count type="integer">0</dtypes-count>
  <entities-count type="integer">1</entities-count>
  <properties-count type="integer">0</properties-count>
</database>
<database>
  <id>aOWO3eVXHdHie1WeGFE8k2</id>
  <name>Database Name 2</name>
  <created-at type="datetime">2011-04-29T01:26:22-05:00</created-at>
  <updated-at type="datetime">2011-08-16T00:47:56-05:00</updated-at>
  <dtypes-count type="integer">768</dtypes-count>
  <entities-count type="integer">6</entities-count>
  <properties-count type="integer">240</properties-count>
</database>
</databases>              

IDのデータベースを取得します - データベースに関する情報を返します
パラメータ 説明
rest_api_key APIキー
ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/ID.json GET {"rest_api_key":"API_KEY"}

{"database":{"id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "Database Name 1",
 "created_at"      : "2011-08-16T05:42:40-05:00",
 "updated_at"      : "2011-08-16T05:42:40-05:00",
 "dtypes_count"    : 0,
 "entities_count"  : 1,
 "properties_count": 0
 }
}
         
XML /apps/ID.xml GET <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<database>
 <id>aOWO_dVXHdHie1WeGFE8k2</id>
 <name>Database name 1</name>
 <created-at type="datetime">2011-08-16T05:42:40-05:00</created-at>
 <updated-at type="datetime">2011-08-16T05:42:40-05:00</updated-at>
 <dtypes-count type="integer">0</dtypes-count>
 <entities-count type="integer">1</entities-count>
 <properties-count type="integer">0</properties-count>
</database>

データベースを名前で取得します - データベースに関する情報を返します
パラメータ 説明
rest_api_key APIキー
名前 データベース名を知っている必要があります。この名前を取得するには、クエリ Get all databases ..を実行します。
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/search.json GET {"rest_api_key":"API_KEY", "name":"Database Name 1"}

{"database":{"id"              : "aOWO_dVXHdHie1WeGFE8k2"
  "name"            : "Database Name 1",
  "created_at"      : "2011-08-16T05:42:40-05:00",
  "updated_at"      : "2011-08-16T05:42:40-05:00",
  "dtypes_count"    : 0,
  "entities_count"  : 1,
  "properties_count": 0
  }
}
         
XML /apps/search.xml GET <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> <name>Database Name 1</name> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
 <database>
   <id>aOWO_dVXHdHie1WeGFE8k2</id>
   <name>Database name 1</name>
   <created-at type="datetime">2011-08-16T05:42:40-05:00</created-at>
   <updated-at type="datetime">2011-08-16T05:42:40-05:00</updated-at>
   <dtypes-count type="integer">0</dtypes-count>
   <entities-count type="integer">1</entities-count>
   <properties-count type="integer">0</properties-count>
 </database>

データベースを更新します - データベース名を更新できます
パラメータ 説明
rest_api_key APIキー
name 新しいデータベース名
ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/ID.json PUT {"rest_api_key":"API_KEY",
"name":"New database name"}

{"database":{"id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "New database name",
 "created_at"      : "2011-08-16T05:42:40-05:00",
 "updated_at"      : "2011-08-16T05:42:40-05:00",
 "dtypes_count"    : 0,
 "entities_count"  : 1,
 "properties_count": 0
 }
}
         
XML /apps/ID.xml PUT <?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<name>New database name</rest_api_key>
</api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<database>
  <id>aOWO_dVXHdHie1WeGFE8k2</id>
  <name>New database name</name>
  <created-at type="datetime">2011-08-16T05:42:40-05:00</created-at>
  <updated-at type="datetime">2011-08-16T05:42:40-05:00</updated-at>
  <dtypes-count type="integer">0</dtypes-count>
  <entities-count type="integer">1</entities-count>
  <properties-count type="integer">0</properties-count>
</database>

データベースを削除します - データベースを削除します
パラメータ 説明
rest_api_key APIキー
ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/ID.json DELETE {"rest_api_key":"API_KEY"}


{"databases":[{"id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "Database Name 1",
 "created_at"      : "2011-08-16T05:42:40-05:00",
 "updated_at"      : "2011-08-16T05:42:40-05:00",
 "dtypes_count"    : 0,
 "entities_count"  : 1,
 "properties_count": 0
 },
{"id"              : "aOWO3eVXHdHie1WeGFE8k2"
 "name"            : "Database Name 2",
 "created_at"      : "2011-04-29T01:26:22-05:00",
 "updated_at"      : "2011-08-16T00:47:56-05:00",
 "dtypes_count"    : 768,
 "entities_count"  : 6,
 "properties_count": 240
} ]}

XML /apps/ID.xml DELETE <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<databases type="array">
 <database>
   <id>aOWO_dVXHdHie1WeGFE8k2</id>
   <name>Database name 1</name>
   <created-at type="datetime">2011-08-16T05:42:40-05:00</created-at>
   <updated-at type="datetime">2011-08-16T05:42:40-05:00</updated-at>
   <dtypes-count type="integer">0</dtypes-count>
   <entities-count type="integer">1</entities-count>
   <properties-count type="integer">0</properties-count>
 </database>
 <database>
   <id>aOWO3eVXHdHie1WeGFE8k2</id>
   <name>Database Name 2</name>
   <created-at type="datetime">2011-04-29T01:26:22-05:00</created-at>
   <updated-at type="datetime">2011-08-16T00:47:56-05:00</updated-at>
   <dtypes-count type="integer">768</dtypes-count>
   <entities-count type="integer">6</entities-count>
   <properties-count type="integer">240</properties-count>
 </database>
</databases>

データベースを削除すると、このメソッドは残りのすべてのデータベースを返します。
プロジェクトを作成する - 新しいプロジェクトを作成する
パラメータ 説明
rest_api_key APIキー
database_name データベースの名前
form_name フォームの名前。フォームなしのデータベースには意味がないため、フォームなしでデータベースを作成することはできません。
フォーマット URL メソッド リクエストの内容 回答
JSON /apps.json POST {"rest_api_key":"API_KEY", database_name: "Database 1", form_name: "Form 1"}

{"database":{"id"              : "aOWO_dVXHdHie1WeGFE8k2"
    "name"            : "Database Name 1",
    "created_at"      : "2011-08-16T05:42:40-05:00",
    "updated_at"      : "2011-08-16T05:42:40-05:00",
    "dtypes_count"    : 0,
    "entities_count"  : 1,
    "properties_count": 0
    }
}
         
XML /apps.xml POST <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> <database_name>Database 1</database_name> <form_name>Form 1</form_name> </api_call_params>

	<?xml version="1.0" encoding="UTF-8"?>
	  <database>
	    <id>aOWO_dVXHdHie1WeGFE8k2</id>
	    <name>Database name 1</name>
	    <created-at type="datetime">2011-08-16T05:42:40-05:00</created-at>
	    <updated-at type="datetime">2011-08-16T05:42:40-05:00</updated-at>
	    <dtypes-count type="integer">0</dtypes-count>
	    <entities-count type="integer">1</entities-count>
	    <properties-count type="integer">0</properties-count>
	  </database>

エラーが発生すると、この名前のプロジェクトはすでに存在しますなどのメッセージが表示されます。

フォーム

これらの形状属性はREST APIで取得できます。
属性 説明
id フォームの一意の識別子
name 名前
desc 説明
post_action 電子メールメッセージの受信者のリスト
target_page URL。フォームに入力したユーザーはこのページにリダイレクトされます
position フォームの位置。他のデータベースフォームと比較して、フォームが受信される順序を示します
sort_by フォームのレコードを並べ替えるためのフィールドの識別子
asc true、false。つまり、増加または減少に応じて、ソートされたレコード
per_page ページに表示されるレコードの数
allow_delete trueまたはfalse。trueの場合、ユーザーは統合データベースからレコードを削除できます
allow_database trueまたはfalse。trueの場合、ユーザーは統合データベースのすべてのデータベースレコードを表示できます
send_emails trueまたはfalse。データベースに追加された新しいレコードの通知を電子メールで送信するかどうか
new_widget ハッシュ設定フォームウィジェット
records_widget ハッシュデータベースウィジェットの設定
settings ハッシュフォーム設定
フォームを取得します - すべてのデータベースフォームを取得します
パラメータ 説明
rest_api_key APIキー
ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/ID/entities.json GET {"rest_api_key":"API_KEY"}

{"forms":[{"id"    : "aOWO_dVXHdHie1WeGFE8k2",
 "app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
 "name"            : "Form Name 1",
 "desc"            : "Form description",
 "post_action"     : "email@email.com",
 "position"        : 0,
 "sort_by"         : null,
 "asc"             : false,
 "per_page"        : 10,
 "allow_delete"    : false,
 "new_widget"      : null,
 "records_widget"  : null,
 "target_page"     : null,
 "allow_database"  : true,
 "send_emails"     : true,
 "settings"        : null
       },
      {	 "id"       : "aOWO_dVXHdHie1WeGFE8k2",
 "app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
 "name"            : "Form Name 1",
 "desc"            : "Form description",
 "post_action"     : "email@email.com",
 "position"        : 0,
 "sort_by"         : null,
 "asc"             : false,
 "per_page"        : 10,
 "allow_delete"    : false,
 "new_widget"      : null,
 "records_widget"  : null,
 "target_page"     : null,
 "allow_database"  : true,
 "send_emails"     : true,
 "settings"        : null
      } ]}
         
XML /apps/ID/entities.xml GET <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<forms type="array">
<form>
<id>c7zH3cKWrnqQvbrG8Nd3C7</id>
<app-id>akFSkDDdncMyoKjGnWFmoE</app-id>
<name>Form1</name>
<desc nil="true"></desc>
<post-action>igor.petrushenko@gmail.com</post-action>
<position type="integer">0</position>
<sort-by nil="true"></sort-by>
<asc type="boolean">false</asc>
<per-page type="integer">10</per-page>
<allow-delete type="boolean">false</allow-delete>
<new-widget nil="true"></new-widget>
<records-widget nil="true"></records-widget>
<target-page nil="true"></target-page>
<allow-database type="boolean">true</allow-database>
<send-emails type="boolean">true</send-emails>
<settings nil="true"></settings>
</form>
<form>
<id>aszH3cKWrnqQvbrG8Nd3C7</id>
<app-id>ddFSkDDdncMyoKjGnWFmoE</app-id>
<name>Form2</name>
<desc nil="true"></desc>
<post-action>igor.petrushenko@gmail.com</post-action>
<position type="integer">0</position>
<sort-by nil="true"></sort-by>
<asc type="boolean">false</asc>
<per-page type="integer">10</per-page>
<allow-delete type="boolean">false</allow-delete>
<new-widget nil="true"></new-widget>
<records-widget nil="true"></records-widget>
<target-page nil="true"></target-page>
<allow-database type="boolean">true</allow-database>
<send-emails type="boolean">true</send-emails>
<settings nil="true"></settings>
</form>
</forms>

IDでフォームをダウンロードします - フォームに関する情報を返します
パラメータ 説明
rest_api_key APIキー
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
ID フォームIDを知っている必要があります。すべてのフォームを受け取った後でENTITY_ID を見つけることができます。フォームIDがわかっている場合は、URLにENTITY_IDをリストする必要があります(例:/apps/APP_ID/entities)。 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jsonのjson
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/entities/ID.json GET {"rest_api_key":"API_KEY"}

{"form":	 {	 "id"              : "aOWO_dVXHdHie1WeGFE8k2",
 "app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
 "name"            : "Form Name 1",
 "desc"            : "Form description",
 "post_action"     : "email@email.com",
 "position"        : 0,
 "sort_by"         : null,
 "asc"             : false,
 "per_page"        : 10,
 "allow_delete"    : false,
 "new_widget"      : null,
 "records_widget"  : null,
 "target_page"     : null,
 "allow_database"  : true,
 "send_emails"     : true,
 "settings"        : null
      }
}
         
XML /apps/APP_ID/entities/ID.xml GET <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<form>
 <id>c7zH3cKWrnqQvbrG8Nd3C7</id>
 <app-id>akFSkDDdncMyoKjGnWFmoE</app-id>
 <name>Form1</name>
 <desc nil="true"></desc>
 <post-action>igor.petrushenko@gmail.com</post-action>
 <position type="integer">0</position>
 <sort-by nil="true"></sort-by>
 <asc type="boolean">false</asc>
 <per-page type="integer">10</per-page>
 <allow-delete type="boolean">false</allow-delete>
 <new-widget nil="true"></new-widget>
 <records-widget nil="true"></records-widget>
 <target-page nil="true"></target-page>
 <allow-database type="boolean">true</allow-database>
 <send-emails type="boolean">true</send-emails>
 <settings nil="true"></settings>
</form>

名前でフォームを取得します - フォームに関する情報を返します
パラメータ 説明
rest_api_key APIキー
データベースの名前 データベース名を知っている必要があります。この名前を取得するには、クエリ Get all databases ..を実行します。
フォーム名 フォームの名前を知っている必要があります。すべてのフォームを取得に接続すると、フォームの名前を取得できます。
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/search/entities/search.json GET {"rest_api_key":"API_KEY", "database_name": "Database 21", "form_name": "Form Name 1"}

{"form":	 {	 "id"      : "aOWO_dVXHdHie1WeGFE8k2",
"app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
"name"            : "Form Name 1",
"desc"            : "Form description",
"post_action"     : "email@email.com",
"position"        : 0,
"sort_by"         : null,
"asc"             : false,
"per_page"        : 10,
"allow_delete"    : false,
"new_widget"      : null,
"records_widget"  : null,
"target_page"     : null,
"allow_database"  : true,
"send_emails"     : true,
"settings"        : null
     }
}

XML /apps/search/entities/search.xml GET <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> <database_name>Database 21</database_name> <form_name>Form1</form_name> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<form>
  <id>c7zH3cKWrnqQvbrG8Nd3C7</id>
  <app-id>akFSkDDdncMyoKjGnWFmoE</app-id>
  <name>Form1</name>
  <desc nil="true"></desc>
  <post-action>igor.petrushenko@gmail.com</post-action>
  <position type="integer">0</position>
  <sort-by nil="true"></sort-by>
  <asc type="boolean">false</asc>
  <per-page type="integer">10</per-page>
  <allow-delete type="boolean">false</allow-delete>
  <new-widget nil="true"></new-widget>
  <records-widget nil="true"></records-widget>
  <target-page nil="true"></target-page>
  <allow-database type="boolean">true</allow-database>
  <send-emails type="boolean">true</send-emails>
  <settings nil="true"></settings>
</form>

パラメータ 説明
rest_api_key APIキー
name 新しいフォーム名。利用可能なすべてのオプションを見るここ
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
ID フォームIDを知っている必要があります。すべてのフォームを受け取った後でENTITY_ID を見つけることができます。フォームIDがわかっている場合は、URLにENTITY_IDをリストする必要があります(例:/apps/APP_ID/entities)。 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jsonのjson
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/entities/ID.json PUT {"rest_api_key":"API_KEY",
"name":"New form name"}

{"form":	 {	 "id"              : "aOWO_dVXHdHie1WeGFE8k2",
"app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
"name"            : "New form name",
"desc"            : "Form description",
"post_action"     : "email@email.com",
"position"        : 0,
"sort_by"         : null,
"asc"             : false,
"per_page"        : 10,
"allow_delete"    : false,
"new_widget"      : null,
"records_widget"  : null,
"target_page"     : null,
"allow_database"  : true,
"send_emails"     : true,
"settings"        : null
     }
}
         
XML /apps/APP_ID/entities/ID.xml PUT <?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<name>New form name</rest_api_key>
</api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<form>
 <id>c7zH3cKWrnqQvbrG8Nd3C7</id>
 <app-id>akFSkDDdncMyoKjGnWFmoE</app-id>
 <name>New form name</name>
 <desc nil="true"></desc>
 <post-action>igor.petrushenko@gmail.com</post-action>
 <position type="integer">0</position>
 <sort-by nil="true"></sort-by>
 <asc type="boolean">false</asc>
 <per-page type="integer">10</per-page>
 <allow-delete type="boolean">false</allow-delete>
 <new-widget nil="true"></new-widget>
 <records-widget nil="true"></records-widget>
 <target-page nil="true"></target-page>
 <allow-database type="boolean">true</allow-database>
 <send-emails type="boolean">true</send-emails>
 <settings nil="true"></settings>
</form>

フォームを削除します - プロジェクトからフォームを削除します
パラメータ 説明
rest_api_key APIキー
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
ID 削除するフォームのIDを知っている必要があります。すべてのフォームを受け取った後で、ID を見つけることができます。フォームIDがわかっている場合は、URL内のIDを置き換える必要があります。例:/apps/APP_ID /entities/ID.json//apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2.json
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/entities/ID.json DELETE {"rest_api_key":"API_KEY"}

{"forms":[{"id"              : "aOWO_dVXHdHie1WeGFE8k2",
 "app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
 "name"            : "Form Name 1",
 "desc"            : "Form description",
 "post_action"     : "email@email.com",
 "position"        : 0,
 "sort_by"         : null,
 "asc"             : false,
 "per_page"        : 10,
 "allow_delete"    : false,
 "new_widget"      : null,
 "records_widget"  : null,
 "target_page"     : null,
 "allow_database"  : true,
 "send_emails"     : true,
 "settings"        : null
       },
      {	 "id"      : "aOWO_dVXHdHie1WeGFE8k2",
 "app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
 "name"            : "Form Name 1",
 "desc"            : "Form description",
 "post_action"     : "email@email.com",
 "position"        : 0,
 "sort_by"         : null,
 "asc"             : false,
 "per_page"        : 10,
 "allow_delete"    : false,
 "new_widget"      : null,
 "records_widget"  : null,
 "target_page"     : null,
 "allow_database"  : true,
 "send_emails"     : true,
 "settings"        : null
      } ]}
         
XML /apps/APP_ID/entities/ID.xml DELETE <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<forms type="array">
<form>
<id>c7zH3cKWrnqQvbrG8Nd3C7</id>
<app-id>akFSkDDdncMyoKjGnWFmoE</app-id>
<name>Form1</name>
<desc nil="true"></desc>
<post-action>igor.petrushenko@gmail.com</post-action>
<position type="integer">0</position>
<sort-by nil="true"></sort-by>
<asc type="boolean">false</asc>
<per-page type="integer">10</per-page>
<allow-delete type="boolean">false</allow-delete>
<new-widget nil="true"></new-widget>
<records-widget nil="true"></records-widget>
<target-page nil="true"></target-page>
<allow-database type="boolean">true</allow-database>
<send-emails type="boolean">true</send-emails>
<settings nil="true"></settings>
</form>
<form>
<id>aszH3cKWrnqQvbrG8Nd3C7</id>
<app-id>ddFSkDDdncMyoKjGnWFmoE</app-id>
<name>Form2</name>
<desc nil="true"></desc>
<post-action>igor.petrushenko@gmail.com</post-action>
<position type="integer">0</position>
<sort-by nil="true"></sort-by>
<asc type="boolean">false</asc>
<per-page type="integer">10</per-page>
<allow-delete type="boolean">false</allow-delete>
<new-widget nil="true"></new-widget>
<records-widget nil="true"></records-widget>
<target-page nil="true"></target-page>
<allow-database type="boolean">true</allow-database>
<send-emails type="boolean">true</send-emails>
<settings nil="true"></settings>
</form>
</forms>

フォームを作成します - 新しいフォームをプロジェクトに追加します
パラメータ 説明
rest_api_key APIキー
name フォーム名
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/entities/ID.json POST {"rest_api_key":"API_KEY",
"name":"New form"}

{"form":	 {	 "id"              : "aOWO_dVXHdHie1WeGFE8k2",
 "app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
 "name"            : "New form",
 "desc"            : "Form description",
 "post_action"     : "email@email.com",
 "position"        : 0,
 "sort_by"         : null,
 "asc"             : false,
 "per_page"        : 10,
 "allow_delete"    : false,
 "new_widget"      : null,
 "records_widget"  : null,
 "target_page"     : null,
 "allow_database"  : true,
 "send_emails"     : true,
 "settings"        : null
      }
}
         
XML /apps/APP_ID/entities/ID.xml POST <?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<name>New form</rest_api_key>
</api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<form>
 <id>c7zH3cKWrnqQvbrG8Nd3C7</id>
 <app-id>akFSkDDdncMyoKjGnWFmoE</app-id>
 <name>New form</name>
 <desc nil="true"></desc>
 <post-action>igor.petrushenko@gmail.com</post-action>
 <position type="integer">0</position>
 <sort-by nil="true"></sort-by>
 <asc type="boolean">false</asc>
 <per-page type="integer">10</per-page>
 <allow-delete type="boolean">false</allow-delete>
 <new-widget nil="true"></new-widget>
 <records-widget nil="true"></records-widget>
 <target-page nil="true"></target-page>
 <allow-database type="boolean">true</allow-database>
 <send-emails type="boolean">true</send-emails>
 <settings nil="true"></settings>
</form>

フィールド

このようなフィールド属性はREST APIで取得できます。
属性 説明
id フィールドの一意の識別子
entity_id フォームフィールドID
name 名前
desc 説明
type_name フィールドタイプ。多分: string, text, integer, float, select, radio button, check box, date, dob, datetime, file, image, boolean, language, states, table, country, time_zone, note, divider, formula, autoincrement, login, password
default デフォルト値
validate_options 検証オプション
position フォーム内のフィールドの位置
visible trueまたはfalse。この列が統合データベースに表示されるかどうかを示します
size フィールドサイズ
cols テーブルタイプフィールドの列
rows テーブルのフィールド行
フォームフィールドを取得します - すべてのフォームフィールドを取得します
パラメータ 説明
rest_api_key APIキー
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
ENTITY_ID フォームIDを知っている必要があります。すべてのフォームを受け取った後でENTITY_ID を見つけることができます。フォームIDがわかっている場合は、URLにENTITY_IDをリストする必要があります(例:/apps/APP_ID/entities)。 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jsonのjson
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/entities/ID/properties.json GET {"rest_api_key":"API_KEY"}

{"fields":[{"id"              : "aOWO_dVXHdHie1WeGFE8k2",
 "entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
 "name"             : "Field Name 1",
 "desc"             : "Field description",
 "type_name"        : "string",
 "default"          : "default value",
 "validate_options" : "",
 "position"         : 0,
 "visible"          : true,
 "size": 50,
 "cols": 43,
 "rows": 10
 },
      	{"id"              : "1i2i4VXHdHie1WeGFE8k2" ,
 "entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
 "name"             : "Field Name 1",
 "desc"             : "Field description",
 "type_name"        : "string",
 "default"          : "default value",
 "validate_options" : "",
 "position"         : 0,
 "visible"          : true,
 "size": 50,
 "cols": 43,
 "rows": 10
 }
	]}
         
XML /apps/APP_ID/entities/ID/properties.xml GET <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>


<?xml version="1.0" encoding="UTF-8"?>
<fields type="array">
<field>
  <id>clrSoltHDdQyozW5NcLrGd</id>
  <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
  <name>test</name>
  <desc nil="true"></desc>
  <type-name>string</type-name>
  <default></default>
  <validate-options></validate-options>
  <position type="integer">0</position>
  <visible type="boolean">true</visible>
  <size type="integer">50</size>
  <cols type="integer">43</cols>
  <rows type="integer">10</rows>
</field>
<field>
  <id>ddUHDhCgzeW6HkW4NdG3vE</id>
  <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
  <name>test2</name>
  <desc nil="true"></desc>
  <type-name>select</type-name>
  <default>1slct2slct3slct4slct5</default>
  <validate-options></validate-options>
  <position type="integer">1</position>
  <visible type="boolean">true</visible>
  <size type="integer">50</size>
  <cols type="integer">43</cols>
  <rows type="integer">10</rows>
</field>
</fields>

パラメータ 説明
rest_api_key APIキー
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
ENTITY_ID フォームIDを知っている必要があります。すべてのフォームを受け取った後でENTITY_ID を見つけることができます。フォームIDがわかっている場合は、URLにENTITY_IDをリストする必要があります(例:/apps/APP_ID/entities)。 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jsonのjson
ID フィールドのIDを知っている必要があります。フォームのすべてのフィールドを受け取った後で、ID を見つけることができます。フィールドIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps/APP_ID/entities//apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.jsonのENTITY_ID /プロパティ/ ID.json
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/entities/ENTITY_ID/properties/ID.json GET {"rest_api_key":"API_KEY"}

{"field":	 {"id"              : "aOWO_dVXHdHie1WeGFE8k2",
"entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
"name"             : "Field Name 1",
"desc"             : "Field description",
"type_name"        : "string",
"default"          : "default value",
"validate_options" : "",
"position"         : 0,
"visible"          : true,
"size": 50,
"cols": 43,
"rows": 10
}
}
         
XML /apps/APP_ID/entities/ENTITY_ID/properties/ID.xml GET <?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
</api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<field>
 <id>clrSoltHDdQyozW5NcLrGd</id>
 <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
 <name>test</name>
 <desc nil="true"></desc>
 <type-name>string</type-name>
 <default></default>
 <validate-options></validate-options>
 <position type="integer">0</position>
 <visible type="boolean">true</visible>
 <size type="integer">50</size>
 <cols type="integer">43</cols>
 <rows type="integer">10</rows>
</field>
</field>

パラメータ 説明
rest_api_key APIキー
データベースの名前 Should Know Db Name For Field Html
フォーム名 フォームの名前を知っている必要があります。すべてのフォームを取得に接続すると、フォームの名前を取得できます。
フィールドの名前 フィールドの名前を知っている必要があります。 Get all form fields を接続して取得できます。
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/search/entities/search/properties/search.json GET {"rest_api_key":"API_KEY", "database_name": "Database 21", "form_name": "Form Name 1", "field_name": "Field Name 1"}

{"field":	 {"id"              : "aOWO_dVXHdHie1WeGFE8k2",
 "entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
 "name"             : "Field Name 1",
 "desc"             : "Field description",
 "type_name"        : "string",
 "default"          : "default value",
 "validate_options" : "",
 "position"         : 0,
 "visible"          : true,
 "size": 50,
 "cols": 43,
 "rows": 10
 }
}
         
XML /apps/search/entities/search/properties/search.xml GET <?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<database_name>Database 21</database_name>
<form_name>Form1</form_name>
<field_name>test</field_name>
</api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<field>
  <id>clrSoltHDdQyozW5NcLrGd</id>
  <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
  <name>test</name>
  <desc nil="true"></desc>
  <type-name>string</type-name>
  <default></default>
  <validate-options></validate-options>
  <position type="integer">0</position>
  <visible type="boolean">true</visible>
  <size type="integer">50</size>
  <cols type="integer">43</cols>
  <rows type="integer">10</rows>
</field>
</field>

パラメータ 説明
rest_api_key APIキー
name 新しいフィールド名。使用可能なすべての属性は、ここにあります
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
ENTITY_ID フォームIDを知っている必要があります。すべてのフォームを受け取った後でENTITY_ID を見つけることができます。フォームIDがわかっている場合は、URLにENTITY_IDをリストする必要があります(例:/apps/APP_ID/entities)。 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jsonのjson
ID フィールドのIDを知っている必要があります。フォームのすべてのフィールドを受け取った後で、ID を見つけることができます。フィールドIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps/APP_ID/entities//apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.jsonのENTITY_ID /プロパティ/ ID.json
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/entities/ENTITY_ID/properties/ID.json PUT {"rest_api_key":"API_KEY",
"name":"New field name"}

{"field":	 {"id"              : "aOWO_dVXHdHie1WeGFE8k2",
"entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
"name"             : "Field Name 1",
"desc"             : "Field description",
"type_name"        : "string",
"default"          : "default value",
"validate_options" : "",
"position"         : 0,
"visible"          : true,
"size": 50,
"cols": 43,
"rows": 10
}
}
         
XML /apps/APP_ID/entities/ENTITY_ID/properties/ID.xml PUT <?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<name>New field name</rest_api_key>
</api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<field>
  <id>clrSoltHDdQyozW5NcLrGd</id>
  <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
  <name>test</name>
  <desc nil="true"></desc>
  <type-name>string</type-name>
  <default></default>
  <validate-options></validate-options>
  <position type="integer">0</position>
  <visible type="boolean">true</visible>
  <size type="integer">50</size>
  <cols type="integer">43</cols>
  <rows type="integer">10</rows>
</field>
</field>

フィールドを削除します - フォームフィールドを削除します
パラメータ 説明
rest_api_key APIキー
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
ENTITY_ID フォームIDを知っている必要があります。ENTITY_ID は、すべてのフォームを受け取った後で見つけることができます。フォームIDがわかっているため、URL内のENTITY_IDを置き換える必要があります。たとえば、/ apps/APP_ID/entities/ENTITY_ID/properties.jsonを/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json に置き換えます。
ID フィールドのIDを知っている必要があります。フォームのすべてのフィールドを受け取った後で、ID を見つけることができます。フィールドIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps/APP_ID/entities//apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.jsonのENTITY_ID /プロパティ/ ID.json
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/entities/ENTITY_ID/properties/ID.json DELETE {"rest_api_key":"API_KEY"}

{"fields":[{"id"              : "aOWO_dVXHdHie1WeGFE8k2",
 "entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
 "name"             : "Field Name 1",
 "desc"             : "Field description",
 "type_name"        : "string",
 "default"          : "default value",
 "validate_options" : "",
 "position"         : 0,
 "visible"          : true,
 "size": 50,
 "cols": 43,
 "rows": 10
 },
      	{"id"              : "1i2i4VXHdHie1WeGFE8k2" ,
 "entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
 "name"             : "Field Name 1",
 "desc"             : "Field description",
 "type_name"        : "string",
 "default"          : "default value",
 "validate_options" : "",
 "position"         : 0,
 "visible"          : true,
 "size": 50,
 "cols": 43,
 "rows": 10
 }
	]}

XML /apps/APP_ID/entities/ENTITY_ID/properties/ID.json DELETE <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>


<?xml version="1.0" encoding="UTF-8"?>
<fields type="array">
<field>
  <id>clrSoltHDdQyozW5NcLrGd</id>
  <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
  <name>test</name>
  <desc nil="true"></desc>
  <type-name>string</type-name>
  <default></default>
  <validate-options></validate-options>
  <position type="integer">0</position>
  <visible type="boolean">true</visible>
  <size type="integer">50</size>
  <cols type="integer">43</cols>
  <rows type="integer">10</rows>
</field>
<field>
  <id>ddUHDhCgzeW6HkW4NdG3vE</id>
  <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
  <name>test2</name>
  <desc nil="true"></desc>
  <type-name>select</type-name>
  <default>1slct2slct3slct4slct5</default>
  <validate-options></validate-options>
  <position type="integer">1</position>
  <visible type="boolean">true</visible>
  <size type="integer">50</size>
  <cols type="integer">43</cols>
  <rows type="integer">10</rows>
</field>
</fields>

フィールドを作成します - 新しいフィールドをフォームに追加します
パラメータ 説明
rest_api_key APIキー
name フィールド名
type_name フィールドタイプ。多分: string, text, integer, float, select, radio button, check box, date, dob, datetime, file, image, boolean, language, states, table, country, time_zone, note, divider, formula, autoincrement, login, password
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
ENTITY_ID フォームIDを知っている必要があります。ENTITY_ID は、すべてのフォームを受け取った後で見つけることができます。フォームIDがわかっているため、URL内のENTITY_IDを置き換える必要があります。たとえば、/ apps/APP_ID/entities/ENTITY_ID/properties.jsonを/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json に置き換えます。
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/entities/ENTITY_ID/properties.json POST {"rest_api_key":"API_KEY", name: "Field name 1", type_name: "string"}

{"field":	 {"id"              : "aOWO_dVXHdHie1WeGFE8k2",
 "entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
 "name"             : "Field Name 1",
 "desc"             : "Field description",
 "type_name"        : "string",
 "default"          : "default value",
 "validate_options" : "",
 "position"         : 0,
 "visible"          : true,
 "size": 50,
 "cols": 43,
 "rows": 10
 }
}
         
XML /apps/APP_ID/entities/ENTITY_ID/properties.xml POST <?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<name>Form field 1</name>
<type-name>string</type-name>
</api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
  <field>
    <id>clrSoltHDdQyozW5NcLrGd</id>
    <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
    <name>test</name>
    <desc nil="true"></desc>
    <type-name>string</type-name>
    <default></default>
    <validate-options></validate-options>
    <position type="integer">0</position>
    <visible type="boolean">true</visible>
    <size type="integer">50</size>
    <cols type="integer">43</cols>
    <rows type="integer">10</rows>
  </field>
</field>

パラメータ 説明
rest_api_key APIキー
ENTITY_ID フォームIDを知っている必要があります。ENTITY_ID は、すべてのフォームを受け取った後で見つけることができます。フォームIDがわかっているため、URL内のENTITY_IDを置き換える必要があります。たとえば、/ apps/APP_ID/entities/ENTITY_ID/properties.jsonを/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json に置き換えます。
ID フィールドのIDを知っている必要があります。フォームのすべてのフィールドを受け取った後で、ID を見つけることができます。フィールドIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps/APP_ID/entities//apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.jsonのENTITY_ID /プロパティ/ ID.json
view レコードを取得するには、レポートIDを知っている必要があります。 (必ずしもそうではない)
フォーマット URL メソッド リクエストの内容 回答
JSON /search/sum/ENTITY_ID/ID.json?view=VIEW GET {"rest_api_key":"API_KEY", "ENTITY_ID": "aEWQZdIXfahOqWvcvwrGTP", "ID": "aMW4HKWR9bnOoGWQbpWQS4"}

3
         
XML /search/sum/ENTITY_ID/ID.xml?view=VIEW GET <?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<ENTITY_ID>aEWQZdIXfahOqWvcvwrGTP</ENTITY_ID>
<ID>aMW4HKWR9bnOoGWQbpWQS4</ID>
</api_call_params>

3

レコード

そのようなレコーディング属性はREST APIで取得できます。
属性 説明
id レコードの一意の識別子。
page レコードは、ページ上の per_page レコードのページごとに表示されます。
app_id プロジェクトID
entity_id レコードフォームのID。
values ハッシュ書き込み値。ここで、キーはフィールドID で、値はフィールド値です。
rel_values レコードの関係値のハッシュ。キーはフィールド識別子で、値は関連するレコードの識別子です。
subform_values サブフォームの値をハッシュします。キーはフィールドID で、値はサブフォームのレコードIDを含む配列です。
approved If database moderation enabled this attributes triggers record's visibility in integrated database
created_at アカウントが作成された時刻。
updated_at アカウントが更新された時刻。
レコードを取得します - すべてのフォームレコードを取得します
パラメータ 説明
rest_api_key APIキー
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
ENTITY_ID フォームIDを知っている必要があります。すべてのフォームを受け取った後でENTITY_ID を見つけることができます。フォームIDがわかっている場合は、URLにENTITY_IDをリストする必要があります(例:/apps/APP_ID/entities)。 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jsonのjson
page レコードを含むページ番号。1からレコード数/ per_page
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/dtypes/entity/ENTITY_ID.json GET {"rest_api_key":"API_KEY", "page": 1}
	
{"records":[
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"2",
"aMW4HKWR9bnOoGWQbpWQS4":"aaa",
"cMW6pcTSjbWOFdTCkBtmkN":"ddd"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
},
{
"id":"dcQSkdWO1odA5HAmkYWOix",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"1",
"aMW4HKWR9bnOoGWQbpWQS4":"test",
"cMW6pcTSjbWOFdTCkBtmkN":"test2"},
"approved":false,
"created_at":"2011-09-17T04:28:10-05:00",
"updated_at":"2011-09-17T04:28:10-05:00"
}
]
}
	         
XML /apps/APP_ID/dtypes/entity/ENTITY_ID.xml GET <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<records type="array">
<record>
<id>bYWQnuBajdBOkAW4BdMmki</id>
<app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
<entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
<values>
  <aNW4nkW5bdUjldO8oKuSku>2</aNW4nkW5bdUjldO8oKuSku>
  <aMW4HKWR9bnOoGWQbpWQS4>aaa</aMW4HKWR9bnOoGWQbpWQS4>
  <cMW6pcTSjbWOFdTCkBtmkN>ddd</cMW6pcTSjbWOFdTCkBtmkN>
</values>
<approved type="boolean">false</approved>
<created-at type="datetime">2011-09-17T10:40:40-05:00</created-at>
<updated-at type="datetime">2011-09-17T10:40:40-05:00</updated-at>
</record>
<record>
<id>dcQSkdWO1odA5HAmkYWOix</id>
<app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
<entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
<values>
  <aNW4nkW5bdUjldO8oKuSku>1</aNW4nkW5bdUjldO8oKuSku>
  <aMW4HKWR9bnOoGWQbpWQS4>test</aMW4HKWR9bnOoGWQbpWQS4>
  <cMW6pcTSjbWOFdTCkBtmkN>test2</cMW6pcTSjbWOFdTCkBtmkN>
</values>
<approved type="boolean">false</approved>
<created-at type="datetime">2011-09-17T04:28:10-05:00</created-at>
<updated-at type="datetime">2011-09-17T04:28:10-05:00</updated-at>
</record>
</records>

レポートからレコードを取得します - レポートからすべてのレコードを取得します
パラメータ 説明
rest_api_key APIキー
view レコードを取得するには、レポートIDを知っている必要があります。
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/dtypes/entity/ENTITY_ID.json GET {"rest_api_key":"API_KEY", "view": REPORT_ID}
		
{"records":[
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"2",
"aMW4HKWR9bnOoGWQbpWQS4":"aaa",
"cMW6pcTSjbWOFdTCkBtmkN":"ddd"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
]
}
		
	
XML /apps/APP_ID/dtypes/entity/ENTITY_ID.xml GET <?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<view>EaWQZdIXfahOqWvcvwrGTP</view>
</api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<records type="array">
<record>
  <id>bYWQnuBajdBOkAW4BdMmki</id>
  <app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
  <entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
  <values>
    <aNW4nkW5bdUjldO8oKuSku>2</aNW4nkW5bdUjldO8oKuSku>
    <aMW4HKWR9bnOoGWQbpWQS4>aaa</aMW4HKWR9bnOoGWQbpWQS4>
    <cMW6pcTSjbWOFdTCkBtmkN>ddd</cMW6pcTSjbWOFdTCkBtmkN>
  </values>
  <approved type="boolean">false</approved>
  <created-at type="datetime">2011-09-17T10:40:40-05:00</created-at>
  <updated-at type="datetime">2011-09-17T10:40:40-05:00</updated-at>
</record>
</records>

レコードを取得します - これらのレコード属性にアクセスできます
パラメータ 説明
rest_api_key APIキー
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
ID レコードIDを知っている必要があります。IDは、すべてのレコードを受け取った後でにあります。IDがわかったら、URL内のIDを置き換える必要があります。例:/apps/APP_ID/dtypes/ID。 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.jsonのjson
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/dtypes/ID.json GET {"rest_api_key":"API_KEY"}

{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"2",
"aMW4HKWR9bnOoGWQbpWQS4":"aaa",
"cMW6pcTSjbWOFdTCkBtmkN":"ddd"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
         
XML /apps/APP_ID/dtypes/ID.xml GET <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<record>
<id>bYWQnuBajdBOkAW4BdMmki</id>
<app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
<entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
<values>
  <aNW4nkW5bdUjldO8oKuSku>2</aNW4nkW5bdUjldO8oKuSku>
  <aMW4HKWR9bnOoGWQbpWQS4>aaa</aMW4HKWR9bnOoGWQbpWQS4>
  <cMW6pcTSjbWOFdTCkBtmkN>ddd</cMW6pcTSjbWOFdTCkBtmkN>
</values>
<approved type="boolean">false</approved>
<created-at type="datetime">2011-09-17T10:40:40-05:00</created-at>
<updated-at type="datetime">2011-09-17T10:40:40-05:00</updated-at>
</record>

パラメータ 説明
rest_api_key APIキー
values ハッシュレコード値。キーはフォームフィールドIDです。
json_values jQuery、Ruby、またはその他のプログラミング言語を使用している場合は、エンコードされたハッシュとしてvaluesパラメーターにレコード値を入力してください。ただし、フレームワークで許可されていない場合は、JSONなどのレコード値を送信できます: " {"aNW4nkW5bdUjldO8oKuSku ": "2 "、"aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} "。ただし、パラメータ名 'json_values'を使用してください。
subforms_values / subforms_json_values サブフォームを作成または更新するには、同様に 'subforms_values'または 'json_subforms_values'。
次の形式:
"{property1_id: {entity_id: subform1_id、 subform1_record1_id: {subform1_field1_id: "2 "、subform1_field2_id: "aaa "}、 subform1_record2_id: {subform1_field1_id: "3 "、subform1_field2_id: "bb "}}、 property2_id: {entity_id: subform2_id、subform2_record1_id: {subform2_field1_id: "4 "、 subform2_field2_id: "bb "}、subform2_record2_id: {subform2_field1_id: "5 "、 subform2_field2_id: "dd "}}} "。

ここで、property1_idおよびproperty2_idは、メインテーブルのサブフォームフィールドのIDです。
subform1_id、subform2_id-property1_idおよびproperty2_idフィールドが指すフォームのID。
subform1_record1_idおよびsubform1_record2_id-これは、新規または既存のサブフォームレコードのIDです。
subform1_field1_id、subform1_field2_id-フォームsubform1_idのフィールドのID。
subform2_field1_id、subform2_field2_id-subform2_idフォームのフィールドのID。

すべてのIDは22文字のURLセキュアbase64コードであり、他の接続APIから取得するか、新しいレコードID用に独自のIDを作成できます。
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
ID レコードIDを知っている必要があります。IDは、すべてのレコードを受け取った後でにあります。IDがわかったら、URL内のIDを置き換える必要があります。例:/apps/APP_ID/dtypes/ID。 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.jsonのjson
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/dtypes/ID.json PUT {"rest_api_key":"API_KEY", "values": {"aNW4nkW5bdUjldO8oKuSku" : 3, "aMW4HKWR9bnOoGWQbpWQS4" : "b", "cMW6pcTSjbWOFdTCkBtmkN" : "c"}}

{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"3",
"aMW4HKWR9bnOoGWQbpWQS4":"b",
"cMW6pcTSjbWOFdTCkBtmkN":"c"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
         
XML /apps/APP_ID/dtypes/ID.xml PUT <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<values>{"aNW4nkW5bdUjldO8oKuSku"=>3, "aMW4HKWR9bnOoGWQbpWQS4"=>"b", "cMW6pcTSjbWOFdTCkBtmkN"=>"c"}</values> <rest_api_key>API_KEY</rest_api_key> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<record>
<id>bYWQnuBajdBOkAW4BdMmki</id>
<app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
<entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
<values>
  <aNW4nkW5bdUjldO8oKuSku>3</aNW4nkW5bdUjldO8oKuSku>
  <aMW4HKWR9bnOoGWQbpWQS4>b</aMW4HKWR9bnOoGWQbpWQS4>
  <cMW6pcTSjbWOFdTCkBtmkN>c</cMW6pcTSjbWOFdTCkBtmkN>
</values>
<approved type="boolean">false</approved>
<created-at type="datetime">2011-09-17T10:40:40-05:00</created-at>
<updated-at type="datetime">2011-09-17T10:40:40-05:00</updated-at>
</record>

セルデータを更新します - レコードID、フィールド、新しい値を送信してセルデータを更新できます
パラメータ 説明
rest_api_key APIキー
val データセルの新しい値
DTYPE_ID レコードIDを知っている必要があります。IDは、すべてのレコードを受け取った後でにあります。IDがわかったら、URL内のIDを置き換える必要があります。例:/apps/APP_ID/dtypes/ID。 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.jsonのjson
PROPERTY_ID フィールドのIDを知っている必要があります。フォームのすべてのフィールドを受け取った後で、ID を見つけることができます。フィールドIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps/APP_ID/entities//apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.jsonのENTITY_ID /プロパティ/ ID.json
フォーマット URL メソッド リクエストの内容 回答
JSON /cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.json PUT {"rest_api_key":"API_KEY", "property_id": "aNW4nkW5bdUjldO8oKuSku", "dtype_id": "cMW6pcTSjbWOFdTCkBtmkN", "val": "John Smith"}

John Smith
         
XML /cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.xml PUT <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<val>John Smith</val> <rest_api_key>API_KEY</rest_api_key> <dtype-id>cMW6pcTSjbWOFdTCkBtmkN</dtype-id> <property-id>aNW4nkW5bdUjldO8oKuSku</property-id> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
John Smith

レコードを削除します - データベースからレコードを削除します
パラメータ 説明
rest_api_key APIキー
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
ID レコードIDを知っている必要があります。IDは、すべてのレコードを受け取った後でにあります。IDがわかったら、URL内のIDを置き換える必要があります。例:/apps/APP_ID/dtypes/ID。 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.jsonのjson
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/dtypes/ID.json DELETE {"rest_api_key":"API_KEY"}
	
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"3",
"aMW4HKWR9bnOoGWQbpWQS4":"b",
"cMW6pcTSjbWOFdTCkBtmkN":"c"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
	         
XML /apps/APP_ID/dtypes/ID.xml DELETE <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<record>
  <id>bYWQnuBajdBOkAW4BdMmki</id>
  <app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
  <entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
  <values>
    <aNW4nkW5bdUjldO8oKuSku>3</aNW4nkW5bdUjldO8oKuSku>
    <aMW4HKWR9bnOoGWQbpWQS4>b</aMW4HKWR9bnOoGWQbpWQS4>
    <cMW6pcTSjbWOFdTCkBtmkN>c</cMW6pcTSjbWOFdTCkBtmkN>
  </values>
  <approved type="boolean">false</approved>
  <created-at type="datetime">2011-09-17T10:40:40-05:00</created-at>
  <updated-at type="datetime">2011-09-17T10:40:40-05:00</updated-at>
</record>

新しいレコード - 新しいレコードをデータベースに追加します
パラメータ 説明
rest_api_key APIキー
values / json_values jQuery、Ruby、またはその他のプログラミング言語を使用している場合は、エンコードされたハッシュとしてvaluesパラメーターにレコード値を入力してください。ただし、フレームワークで許可されていない場合は、JSONなどのレコード値を送信できます: " {"aNW4nkW5bdUjldO8oKuSku ": "2 "、"aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} "。ただし、パラメータ名 'json_values'を使用してください。
subforms_values / subforms_json_values サブフォームを作成または更新するには、同様に 'subforms_values'または 'json_subforms_values'。
次の形式:
"{property1_id: {entity_id: subform1_id、 subform1_record1_id: {subform1_field1_id: "2 "、subform1_field2_id: "aaa "}、 subform1_record2_id: {subform1_field1_id: "3 "、subform1_field2_id: "bb "}}、 property2_id: {entity_id: subform2_id、subform2_record1_id: {subform2_field1_id: "4 "、 subform2_field2_id: "bb "}、subform2_record2_id: {subform2_field1_id: "5 "、 subform2_field2_id: "dd "}}} "。

ここで、property1_idおよびproperty2_idは、メインテーブルのサブフォームフィールドのIDです。
subform1_id、subform2_id-property1_idおよびproperty2_idフィールドが指すフォームのID。
subform1_record1_idおよびsubform1_record2_id-これは、新規または既存のサブフォームレコードのIDです。
subform1_field1_id、subform1_field2_id-フォームsubform1_idのフィールドのID。
subform2_field1_id、subform2_field2_id-subform2_idフォームのフィールドのID。

すべてのIDは22文字のURLセキュアbase64コードであり、他の接続APIから取得するか、新しいレコードID用に独自のIDを作成できます。
ID UUID(unique identifier)長さ22文字の安全なURLを生成する必要がありますbase64。たとえば、Rubyの 。次に、ハッシュ '値'で渡す必要があります。例: 値=> {'id' => ID}、змінитина: 値=> {'id' => '22adadVXHdHie1WeGFE8k2'}
APP_ID 削除するデータベースのIDを知っている必要があります。IDは、すべてのデータベースを受信した後で確認できます。データベースIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps//apps/aOWO_dVXHdHie1WeGFE8k2.jsonのID.json
ENTITY_ID フォームIDを知っている必要があります。ENTITY_ID は、すべてのフォームを受け取った後で見つけることができます。フォームIDがわかっているため、URL内のENTITY_IDを置き換える必要があります。たとえば、/ apps/APP_ID/entities/ENTITY_ID/properties.jsonを/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json に置き換えます。
フォーマット URL メソッド リクエストの内容 回答
JSON /apps/APP_ID/dtypes.json POST {"rest_api_key":"API_KEY", "values": {"entity_id" : ENTITY_ID, "id" : ID, "aNW4nkW5bdUjldO8oKuSku":"3", "aMW4HKWR9bnOoGWQbpWQS4":"b","cMW6pcTSjbWOFdTCkBtmkN":"c"}}
		
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"3",
"aMW4HKWR9bnOoGWQbpWQS4":"b",
"cMW6pcTSjbWOFdTCkBtmkN":"c"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
		         
	
XML /apps/APP_ID/dtypes.xml POST <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<values>{"aNW4nkW5bdUjldO8oKuSku"=>3,"entity_id"=>ENTITY_ID, "id"=>ID,"aMW4HKWR9bnOoGWQbpWQS4"=>"b", "cMW6pcTSjbWOFdTCkBtmkN"=>"c"}</values>< <rest_api_key>API_KEY</rest_api_key> </api_call_params>

<?xml version="1.0" encoding="UTF-8"?>
<record>
  <id>bYWQnuBajdBOkAW4BdMmki</id>
  <app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
  <entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
  <values>
    <aNW4nkW5bdUjldO8oKuSku>3</aNW4nkW5bdUjldO8oKuSku>
    <aMW4HKWR9bnOoGWQbpWQS4>b</aMW4HKWR9bnOoGWQbpWQS4>
    <cMW6pcTSjbWOFdTCkBtmkN>c</cMW6pcTSjbWOFdTCkBtmkN>
  </values>
  <approved type="boolean">false</approved>
  <created-at type="datetime">2011-09-17T10:40:40-05:00</created-at>
  <updated-at type="datetime">2011-09-17T10:40:40-05:00</updated-at>
</record>

関係 - レコードをリンクする方法

レコード間の関係を確立するには、クエリのCREATE OR UPDATEレコードで別のハッシュを送信する必要があります。

curl -H 'Content-Type: application/json' -X PUT -d '{ "rel ": {REL_ID: RECORD_ID}} '"https://quintadb.com.ua/apps/APP_ID/dtypes/CURRENT_RECORD_ID.json?rest_api_key=API_KEY "

ハッシュは必須多対多の関係がある場合は、 'rel' => {rel_id => RECORD_ID}または 'rel' => {rel_id => [RECORD_ID、RECORD_ID2]}の形式になります。ここで、RECORD_IDは、現在のレコードを結合するレコードのIDですレコード。rel_idを取得する方法は次のとおりです。
パラメータ 説明
rest_api_key APIキー
ENTITY_ID フォームIDを知っている必要があります。ENTITY_ID は、すべてのフォームを受け取った後で見つけることができます。フォームIDがわかっているため、URL内のENTITY_IDを置き換える必要があります。たとえば、/ apps/APP_ID/entities/ENTITY_ID/properties.jsonを/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json に置き換えます。
PROPERTY_ID フィールドのIDを知っている必要があります。フォームのすべてのフィールドを受け取った後で、ID を見つけることができます。フィールドIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps/APP_ID/entities//apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.jsonのENTITY_ID /プロパティ/ ID.json
フォーマット URL メソッド リクエストの内容 回答
JSON /entities/ENTITY_ID/get_rel_id/PROPERTY_ID.json?rest_api_key=API_KEY GET {"rest_api_key":"API_KEY", {"entity_id" : ENTITY_ID, "property_id" : PROPERTY_ID}} 11842

ファイルリンクを参照 - ファイルリンクを参照


ファイルへのリンクを取得するには、最初にレコードフィールドの値を取得します。リンクhttps://quintadb.com.ua/images/data/PROPERTY_ID/RECORD_ID/FILE_NAMEからファイルをダウンロードできます。ここで、FILE_NAME-ダウンロードしたファイルの名前は、タイプPROPERTY_IDのハッシュ=> VALUE、RECORD_ID-レコードID、PROPERTY_ID-フィールドID。


ファイルをレコードにアップロードするには、multipart / form-dataコンテンツタイプヘッダーを使用して、upload_file APIメソッドにPOSTリクエストを送信する必要があります。その後、レコードを作成または更新する必要があります。したがって、レコードID呼び出しの前に生成する必要があります。また、Multipartヘッダーを生成する必要があります。以下のMultipartPostクラスを使用したRubyの例に従ってください。例では、ファイルをサブフォームにアップロードする方法も学習します。

Rubyの例


パラメータ 説明
rest_api_key APIキー
APP_ID プロジェクトID
property_id フィールドのIDを知っている必要があります。フォームのすべてのフィールドを受け取った後で、ID を見つけることができます。フィールドIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps/APP_ID/entities//apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.jsonのENTITY_ID /プロパティ/ ID.json
DTYPE_ID レコードIDを知っている必要があります。IDは、すべてのレコードを受け取った後でにあります。IDがわかったら、URL内のIDを置き換える必要があります。例:/apps/APP_ID/dtypes/ID。 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.jsonのjson
フォーマット URL メソッド リクエストの内容 回答
JSON /entities/APP_ID/upload_file/PROPERTY_ID.json?dtype_id=DTYPE_ID POST {"rest_api_key"=>API_KEY, "subform_field"=>"dcL8kXB8npd5pdRmk7BCoR", "property_id"=>"aVWR3cNtvdUikQn8o3yCo1", "subform_dtype_id"=>"fRLA83jrnAUOi5TEQLyuGw", "subforms"=>{"dcL8kXB8npd5pdRmk7BCoR"=>{"fRLA83jrnAUOi5TEQLyuGw"=>{"aVWR3cNtvdUikQn8o3yCo1"=>#, @original_filename="Selection_002.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"subforms[dcL8kXB8npd5pdRmk7BCoR][fRLA83jrnAUOi5TEQLyuGw][aVWR3cNtvdUikQn8o3yCo1]\"; filename=\"Selection_002.png\"\r\nContent-Type: image/png\r\n">}}}, "dtype_id"=>"fRLA83jrnAUOi5TEQLyuGw", "app_id"=>"bsx8kgWR9jWOBdUftcRXf9"}

Uploaded
         



パラメータ 説明
rest_api_key APIキー
APP_ID プロジェクトID
property_id フィールドのIDを知っている必要があります。フォームのすべてのフィールドを受け取った後で、ID を見つけることができます。フィールドIDがわかっている場合、URL内のIDを置き換える必要があります。例:/apps/APP_ID/entities//apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.jsonのENTITY_ID /プロパティ/ ID.json
DTYPE_ID レコードIDを知っている必要があります。IDは、すべてのレコードを受け取った後でにあります。IDがわかったら、URL内のIDを置き換える必要があります。例:/apps/APP_ID/dtypes/ID。 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.jsonのjson
SINGLE_FILE_NAME ファイル名
フォーマット URL メソッド リクエストの内容 回答
JSON /dtypes/delete_dtype_file/APP_ID/DTYPE_ID/PROPERTY_ID.json GET {"rest_api_key"=>API_KEY, "single_file_name"=>"Selection_002.png", "app_id"=>"bsx8kgWR9jWOBdUftcRXf9", "dtype_id"=>"wlS5MeyMqQiCv16FdG3ztQ", "property_id"=>"bwW68wWP1cSikQqSkhl04I"}

File removed
         

これは基本的なREST APIであり、クールで便利なものを作成するには十分である必要があります。ただし、他のメソッドなど、他のメソッドが必要な場合は、にお問い合わせくださいいつでもお問い合わせいただけます。