English 旗帜 English Español 旗帜 Español Deutsch 旗帜 Deutsch Italiano 旗帜 Italiano Polski 旗帜 Polski Nederlands 旗帜 Nederlands Português 旗帜 Português Français 旗帜 Français 中文 旗帜 中文 日本語 旗帜 日本語 हिन्दी 旗帜 हिन्दी اللغة العربية 旗帜 اللغة العربية Русский 旗帜 Русский Українська 旗帜 Українська עִברִית 旗帜 עִברִית Ελληνικά 旗帜 Ελληνικά Türk 旗帜 Türk Latvietis 旗帜 Latvietis Dansk 旗帜 Dansk Norsk 旗帜 Norsk Íslenska 旗帜 Íslenska 한국어 旗帜 한국어 Suomen 旗帜 Suomen Gaeilge 旗帜 Gaeilge Bahasa Melayu 旗帜 Bahasa Melayu Svenska 旗帜 Svenska Čeština 旗帜 Čeština
用户 图示用户名
中文 旗帜 中文

QuintaDB REST API

QuintaDB REST API旨在释放存储在QuintaDB数据库中的数据的潜力。使用此API,您可以实现比标准QuintaDB接口现在所提供的更多的功能。因此,我们为您提供了处理数据所需的一切的机会。您可以为不同的平台(例如 iPhone / Android 等)创建自己的脚本,桌面和移动应用程序。而且QuintaDB仍将是您与他人一起存储,管理和使用数据的地方。

有关API调用的一般信息


所有调用都必须包含REST API密钥,可以通过单击页面开头的“ API密钥” 按钮找到该REST。
可以 JSON XML 格式接收服务器响应,具体取决于您的请求。
下面我们显示带有每个请求的服务器响应的表。 URL将显示为 /apps.json ,这意味着您必须在程序中使用链接https://QuintaDB.ru /apps.json 调用该方法。 请注意,所有呼叫必须使用 https 协议,并且您必须检查服务器的SSL证书的有效性。

数据库

这些的数据库属性可以使用REST API来获得。

id

的唯一数据库ID

name

标题

created_at

当数据库被创建的时间

updated_at

时值数据库已更新

获取所有数据库

参数
rest_api_key

你的API密钥

page

数据库显示20页。即 页面可以是1..5

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/apps.json

请求正文

{"page":1,"rest_api_key":"API_KEY"}

答案: 返回所有数据库

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

我们提出要求 (XML)
格式

XML

方法

GET

URL

/apps.xml

请求正文

<?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">2021-08-16T05:42:40-05:00</created-at>
    <updated-at type="datetime">2021-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">2021-04-29T01:26:22-05:00</created-at>
    <updated-at type="datetime">2021-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密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/apps/APP_ID.json

请求正文

{"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,
 "complex_app?"    : true,
 "complex_app_with_fresh_data?" : false
 }
}
             

我们提出要求 (XML)
格式

XML

方法

GET

URL

/apps/APP_ID.xml

请求正文

<?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密钥

标题

你需要知道可以通过查询获取所有数据库获得数据库名的名称。

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/apps/search.json

请求正文

{"rest_api_key":"API_KEY", "name":"Database Name 1"}

答案: 关于数据库返回的信息

    
{"database":{
 "id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "Database Name 1",
 "created_at"      : "2021-08-16T05:42:40-05:00",
 "updated_at"      : "2021-08-16T05:42:40-05:00",
 "dtypes_count"    : 0,
 "entities_count"  : 1,
 "properties_count": 0,
 "complex_app?"    : true,
 "complex_app_with_fresh_data?" : false
 }
}
             

我们提出要求 (XML)
格式

XML

方法

GET

URL

/apps/search.xml

请求正文

<?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">2021-08-16T05:42:40-05:00</created-at>
 <updated-at type="datetime">2021-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密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

name

数据库的新名称

我们提出要求 (JSON)
格式

JSON

方法

PUT

URL

/apps/APP_ID.json

请求正文

{"rest_api_key":"API_KEY",
"name":"New database name"}

答案: 关于数据库返回的信息

    
{"database":{
 "id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "New database name",
 "created_at"      : "2021-08-16T05:42:40-05:00",
 "updated_at"      : "2021-08-16T05:42:40-05:00",
 "dtypes_count"    : 0,
 "entities_count"  : 1,
 "properties_count": 0,
 "complex_app?"    : true,
 "complex_app_with_fresh_data?" : false
 }
}
             

我们提出要求 (XML)
格式

XML

方法

PUT

URL

/apps/APP_ID.xml

请求正文

<?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">2021-08-16T05:42:40-05:00</created-at>
 <updated-at type="datetime">2021-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密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

我们提出要求 (JSON)
格式

JSON

方法

DELETE

URL

/apps/APP_ID.json

请求正文

{"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)
格式

XML

方法

DELETE

URL

/apps/APP_ID.xml

请求正文

<?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

表格的名称。没有形式不能创建一个数据库。因为在没有形式的数据库没有任何意义。

我们提出要求 (JSON)
格式

JSON

方法

POST

URL

/apps.json

请求正文

{"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)
格式

XML

方法

POST

URL

/apps.xml

请求正文

<?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是poluchiny。

id

形式的唯一标识符

name

标题

desc

说明

post_action

收件人的电子邮件通知列表

获得所有形式

参数
rest_api_key

你的API密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/apps/APP_ID/entities.json

请求正文

{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)
格式

XML

方法

GET

URL

/apps/APP_ID/entities.xml

请求正文

<?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

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ID

你要知道,你可以找到ENTITY_ID 收到所有表格. 知道您需要替换的表单标识符ENTITY_ID 在 URL, 例如: /apps/APP_ID/entities.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/apps/APP_ID/entities/ID.json

请求正文

{"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)
格式

XML

方法

GET

URL

/apps/APP_ID/entities/ID.xml

请求正文

<?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密钥

database_name

你需要知道可以通过查询获取所有数据库获得数据库名的名称。

form_name

你要知道,可致电获取所有的形式来获得他的形象的名字。

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/apps/search/entities/search.json

请求正文

{"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)
格式

XML

方法

GET

URL

/apps/search/entities/search.xml

请求正文

<?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密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ID

你要知道,你可以找到ENTITY_ID 收到所有表格. 知道您需要替换的表单标识符ENTITY_ID 在 URL, 例如: /apps/APP_ID/entities.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

name

形式的新名称。查看所有可用的选项这里

我们提出要求 (JSON)
格式

JSON

方法

PUT

URL

/apps/APP_ID/entities/ID.json

请求正文

{"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)
格式

XML

方法

PUT

URL

/apps/APP_ID/entities/ID.xml

请求正文

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<name>New form name</name>
</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

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ID

您必须知道要删除的表单的标识符。你可以找到ID 收到所有表格. 知道您需要替换的表单标识符ID 在 URL, 例如: /apps/APP_ID/entities/ID.json 在 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2.json

我们提出要求 (JSON)
格式

JSON

方法

DELETE

URL

/apps/APP_ID/entities/ID.json

请求正文

{"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)
格式

XML

方法

DELETE

URL

/apps/APP_ID/entities/ID.xml

请求正文

<?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密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

name

窗体名称

我们提出要求 (JSON)
格式

JSON

方法

POST

URL

/apps/APP_ID/entities.json

请求正文

{"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)
格式

XML

方法

POST

URL

/apps/APP_ID/entities.xml

请求正文

<?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

标题

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, signature, linked_column, rel, subform

获取表单字段

参数
rest_api_key

你的API密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

你要知道,你可以找到ENTITY_ID 收到所有表格. 知道您需要替换的表单标识符ENTITY_ID 在 URL, 例如: /apps/APP_ID/entities.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/apps/APP_ID/entities/ENTITY_ID/properties.json

请求正文

{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)
格式

XML

方法

GET

URL

/apps/APP_ID/entities/ENTITY_ID/properties.xml

请求正文

<?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

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

你要知道,你可以找到ENTITY_ID 收到所有表格. 知道您需要替换的表单标识符ENTITY_ID 在 URL, 例如: /apps/APP_ID/entities.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

您必须知道字段ID。你可以找到身份证收到所有表格字段。知道字段标识符后,您需要替换URL中的ID,例如: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json 在 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/apps/APP_ID/entities/ENTITY_ID/properties/ID.json

请求正文

{"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)
格式

XML

方法

GET

URL

/apps/APP_ID/entities/ENTITY_ID/properties/ID.xml

请求正文

<?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>
             

获取有关字段名称

参数
rest_api_key

你的API密钥

database_name

你需要知道可以通过查询获取所有数据库获得数据库名的名称。

form_name

你要知道,可致电获取所有的形式来获得他的形象的名字。

field_name

你要知道它可以通过一个电话来获得字段的让所有的领域的名字。

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/apps/search/entities/search/properties/search.json

请求正文

{"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)
格式

XML

方法

GET

URL

/apps/search/entities/search/properties/search.xml

请求正文

<?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>
             

运行动作

参数
rest_api_key

你的API密钥

DTYPE_ID

您必须知道您的记录标识符。您可以使用 Fetch All Records 调用找到 ID。

ACTION_PROPERTY_ID

您必须知道您的字段标识符。您可以使用 Fetch All Form Fields 调用找到 ID。

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/actions/ACTION_PROPERTY_ID.json

请求正文

{"rest_api_key":"API_KEY", "dtype_id": "DTYPE_ID"}

答案

    
{\"success\":\"Done\"}
             

我们提出要求 (XML)
格式

XML

方法

GET

URL

/actions/ACTION_PROPERTY_ID.xml

请求正文

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<dtype_id>DTYPE_ID</dtype_id>
</api_call_params>

答案

    
<?xml version="1.0" encoding="UTF-8"?>
  <success>Done</success>
             

运行动作

参数
rest_api_key

你的API密钥

ACTION_PROPERTY_ID

您必须知道您的字段标识符。您可以使用 Fetch All Form Fields 调用找到 ID。

dtype_ids

您必须知道您的记录标识符。您可以使用 Fetch All Records 调用找到 ID。

json_dtype_ids

您必须知道您的记录标识符。您可以使用 Fetch All Records 调用找到 ID。

run_by_all_table_or_report

以下参数可用于运行表格或报告中的所有操作:run_by_all_table_or_report=true

view

要得到记录,你应该知道的报告ID。 (不一定)

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/actions/ACTION_PROPERTY_ID.json

请求正文

{"rest_api_key":"API_KEY", "dtype_ids": ["ID1","ID2"...]}


{"rest_api_key":"API_KEY", "json_dtype_ids": "[\"ID1\",\"ID2\"...]"}


{"rest_api_key":"API_KEY", "run_by_all_table_or_report": true}

答案

    
{\"success\":\"Done\"}
             

我们提出要求 (XML)
格式

XML

方法

GET

URL

/actions/ACTION_PROPERTY_ID.xml

请求正文

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<dtype_ids>"ID1","ID2"...</dtype_ids>
</api_call_params>


<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<json_dtype_ids>"[\"ID1\",\"ID2\"...]"</json_dtype_ids>
</api_call_params>


<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<run_by_all_table_or_report>true</run_by_all_table_or_report>
</api_call_params>

答案

    
<?xml version="1.0" encoding="UTF-8"?>
  <success>Done</success>
             

更新域

参数
rest_api_key

你的API密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

你要知道,你可以找到ENTITY_ID 收到所有表格. 知道您需要替换的表单标识符ENTITY_ID 在 URL, 例如: /apps/APP_ID/entities.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

您必须知道字段ID。你可以找到身份证收到所有表格字段。知道字段标识符后,您需要替换URL中的ID,例如: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json 在 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

name

新的字段名称。可以找到所有可用的属性。在这里

我们提出要求 (JSON)
格式

JSON

方法

PUT

URL

/apps/APP_ID/entities/ENTITY_ID/properties/ID.json

请求正文

{"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)
格式

XML

方法

PUT

URL

/apps/APP_ID/entities/ENTITY_ID/properties/ID.xml

请求正文

<?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>
             

删除字段

参数
rest_api_key

你的API密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

你要知道,你可以找到ENTITY_ID 收到所有表格. 知道您需要替换的表单标识符ENTITY_ID 在 URL, 例如: /apps/APP_ID/entities.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

您必须知道字段ID。你可以找到身份证收到所有表格字段。知道字段标识符后,您需要替换URL中的ID,例如: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json 在 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

我们提出要求 (JSON)
格式

JSON

方法

DELETE

URL

/apps/APP_ID/entities/ENTITY_ID/properties/ID.json

请求正文

{"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)
格式

XML

方法

DELETE

URL

/apps/APP_ID/entities/ENTITY_ID/properties/ID.xml

请求正文

<?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

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

你要知道,你可以找到ENTITY_ID 收到所有表格. 知道您需要替换的表单标识符ENTITY_ID 在 URL, 例如: /apps/APP_ID/entities.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

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, rel, linked_column, signature, subform

我们提出要求 (JSON)
格式

JSON

方法

POST

URL

/apps/APP_ID/entities/ENTITY_ID/properties.json

请求正文

{"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)
格式

XML

方法

POST

URL

/apps/APP_ID/entities/ENTITY_ID/properties.xml

请求正文

<?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

你要知道,你可以找到ENTITY_ID 收到所有表格. 知道您需要替换的表单标识符ENTITY_ID 在 URL, 例如: /apps/APP_ID/entities.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

您必须知道字段ID。你可以找到身份证收到所有表格字段。知道字段标识符后,您需要替换URL中的ID,例如: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json 在 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

view

要得到记录,你应该知道的报告ID。 (不一定)

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/search/sum/ENTITY_ID/ID.json

请求正文

{"rest_api_key":"API_KEY",
view: "ImWO3eVXHdHie1WeGFE8k2"}

答案

    
{total: 3}
             

我们提出要求 (XML)
格式

XML

方法

GET

URL

/search/sum/ENTITY_ID/ID.xml

请求正文

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<view>ImWO3eVXHdHie1WeGFE8k2</view>
</api_call_params>

答案

    
<?xml version="1.0" encoding="UTF-8"?>
<total>
 3
</total>
             

记录

这样记录属性可以通过获得 REST API。

id

创纪录的唯一标识符。

app_id

ID应用程式

entity_id

ID条目形式。

values

创纪录的哈希值。其中键是在 id字段下,并且该值 - 字段”的值

json_values

记录值哈希。其中键是 字段 id,值是该字段值。类似于 values_hash,但采用 JSON 格式

rel_values

关系记录的哈希值。其中关键是在 id字段,和值 - 标识符相关的记录

获取记录

参数
rest_api_key

你的API密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

你要知道,你可以找到ENTITY_ID 收到所有表格. 知道您需要替换的表单标识符ENTITY_ID 在 URL, 例如: /apps/APP_ID/entities.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

view

要得到记录,你应该知道的报告ID。 (不一定)

page

记录页号从1到的记录/ per_page 的数量”。

name_value

使用参数获取以下形式的记录:“字段名称”:“值”,“字段ID”:“字段名称”

fetch_all

对于付费帐户的所有者,可以使用以下参数:fetch_all=true
要获取特定数量的帖子,请使用 per_page 参数。
不同计划per_page的最大条目数限制:
FREE - 200
STANDARD - 500
PROFESSIONAL - 1000
ENTERPRISE - 2000
STANDARD EXPRESS - 4000
PROFESSIONAL EXPRESS - 8000
ENTERPRISE EXPRESS - 15000

请求正文
{"rest_api_key":"API_KEY", "page": 1, "name_value": 1, "view": 'EaWQZdIXfahOqWvcvwrGTP', "fetch_all": true, "per_page": 2000}

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/apps/APP_ID/dtypes/entity/ENTITY_ID.json

请求正文

{"rest_api_key":"API_KEY", "page": 1, "name_value": 1, "view": 'EaWQZdIXfahOqWvcvwrGTP'}

答案

    
{"records":[
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"value name 1":"2",
"aNW4nkW5bdUjldO8oKuSku":"value name 1",
"value name 2":"aaa",
"aMW4HKWR9bnOoGWQbpWQS4":"value name 2",
"value name 3":"ddd",
"cMW6pcTSjbWOFdTCkBtmkN":"value name 3"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
},
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"value name 1":"2",
"aNW4nkW5bdUjldO8oKuSku":"value name 1",
"value name 2":"aaa",
"aMW4HKWR9bnOoGWQbpWQS4":"value name 2",
"value name 3":"ddd",
"cMW6pcTSjbWOFdTCkBtmkN":"value name 3"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
]
}
             

我们提出要求 (XML)
格式

XML

方法

GET

URL

/apps/APP_ID/dtypes/entity/ENTITY_ID.json

请求正文

<?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>
<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密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ID

您必须知道记录ID. ID可以找到 收到所有记录. 知道您需要替换的表单标识符ID 在 URL 例如: /apps/APP_ID/dtypes/ID.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

name_value

使用参数获取以下形式的记录:“字段名称”:“值”,“字段ID”:“字段名称”

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/apps/APP_ID/dtypes/ID.json

请求正文

{"rest_api_key":"API_KEY", "name_value": 1}

答案

    
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"value name 1":"2",
"aNW4nkW5bdUjldO8oKuSku":"value name 1",
"value name 2":"aaa",
"aMW4HKWR9bnOoGWQbpWQS4":"value name 2",
"value name 3":"ddd",
"cMW6pcTSjbWOFdTCkBtmkN":"value name 3"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}

             

我们提出要求 (XML)
格式

XML

方法

GET

URL

/apps/APP_ID/dtypes/ID.xml

请求正文

<?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密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ID

您必须知道记录ID. ID可以找到 收到所有记录. 知道您需要替换的表单标识符ID 在 URL 例如: /apps/APP_ID/dtypes/ID.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

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是主表中具有Subform类型的字段的ID。
subform1_id, subform2_id - 由property1_id和property2_id字段指向的表单的ID。
subform1_record1_id и subform1_record2_id - 这是新的或现有的子表单条目的ID。
subform1_field1_id, subform1_field2_id - 字段ID的格式为subform1_id。
subform2_field1_id, subform2_field2_id - 字段ID的格式为subform2_id。

所有ID都是22个字符的URL安全base64,可以从其他API调用中获取它们,也可以为新条目的ID独立创建它们。

我们提出要求 (JSON)
格式

JSON

方法

PUT

URL

/apps/APP_ID/dtypes/ID.json

请求正文

{"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)
格式

XML

方法

PUT

URL

/apps/APP_ID/dtypes/ID.xml

请求正文

<?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>
             

更新多个记录

参数
rest_api_key

你的API密钥

confirm_action

在表格或报表中运行更新需要以下参数:confirm_action: update

ENTITY_ID

您必须知道字段的表单标识符才能更新字段设置。您可以使用 Fetch All Forms 调用找到 ENTITY_ID。

APP_ID

您必须知道您的数据库标识符才能获取数据库信息。您可以使用 Fetch All Databases 调用找到 ID。

dtype_ids

您必须知道您的记录标识符。您可以使用 Fetch All Records 调用找到 ID。

json_dtype_ids

您必须知道您的记录标识符。您可以使用 Fetch All Records 调用找到 ID。

update_id

您必须知道您的字段标识符。您可以使用 Fetch All Form Fields 调用找到 ID。

update_term

记录的新值

view

要得到记录,你应该知道的报告ID。 (不一定)

我们提出要求 (JSON)
格式

JSON

方法

POST

URL

/dtypes/confirm_action/APP_ID/ENTITY_ID.json

请求正文

{rest_api_key: "YOUR_KEY",
confirm_action: "update",
entity_id: "ENTITY_ID",
app_id: "APP_ID",
json_dtype_ids: "[\"ID1\",\"ID2\"...]",
update_id: "UPDATE_ID",
update_term: "UPDATE_TERM"}


{rest_api_key: "YOUR_KEY",
confirm_action: "update",
entity_id: "ENTITY_ID",
app_id: "APP_ID",
dtype_ids: ["ID1","ID2"...],
update_id: "UPDATE_ID",
update_term: "UPDATE_TERM"}

答案

    
{\"success\":\"Done\"}
             

我们提出要求 (XML)
格式

XML

方法

POST

URL

/dtypes/confirm_action/APP_ID/ENTITY_ID.xml

请求正文


  <?xml version="1.0" encoding="UTF-8"?>
  <api_call_params>
    <rest_api_key>API_KEY</rest_api_key>
    <confirm_action>update</confirm_action>
    <entity_id>ENTITY_ID</entity_id>
    <app_id>APP_ID</app_id>
    <dtype_ids>"ID1","ID2"...</dtype_ids>
    <update_id>UPDATE_ID</update_id>
    <update_term>UPDATE_TERM</update_term>
  </api_call_params>



  <?xml version="1.0" encoding="UTF-8"?>
  <api_call_params>
    <rest_api_key>API_KEY</rest_api_key>
    <confirm_action>update</confirm_action>
    <entity_id>ENTITY_ID</entity_id>
    <app_id>APP_ID</app_id>
    <json_dtype_ids>"[\"ID1\",\"ID2\"...]"</json_dtype_ids>
    <update_id>UPDATE_ID</update_id>
    <update_term>UPDATE_TERM</update_term>
  </api_call_params>

答案

    
<?xml version="1.0" encoding="UTF-8"?>
  <success>Done</success>
             

更新所有记录

参数
rest_api_key

你的API密钥

confirm_action

运行表或报告中所有记录的更新需要以下参数:confirm_action: update_all

ENTITY_ID

您必须知道字段的表单标识符才能更新字段设置。您可以使用 Fetch All Forms 调用找到 ENTITY_ID。

APP_ID

您必须知道您的数据库标识符才能获取数据库信息。您可以使用 Fetch All Databases 调用找到 ID。

update_id

您必须知道您的字段标识符。您可以使用 Fetch All Form Fields 调用找到 ID。

update_term

记录的新值

view

要得到记录,你应该知道的报告ID。 (不一定)

我们提出要求 (JSON)
格式

JSON

方法

POST

URL

/dtypes/confirm_action/APP_ID/ENTITY_ID.json

请求正文

{rest_api_key: "YOUR_KEY",
confirm_action: "update_all",
entity_id: "ENTITY_ID",
app_id: "APP_ID",
update_id: "UPDATE_ID",
update_term: "UPDATE_TERM"}

答案

    
{\"success\":\"Done\"}
             

我们提出要求 (XML)
格式

XML

方法

POST

URL

/dtypes/confirm_action/APP_ID/ENTITY_ID.xml

请求正文


  <?xml version="1.0" encoding="UTF-8"?>
  <api_call_params>
    <rest_api_key>API_KEY</rest_api_key>
    <confirm_action>update_all</confirm_action>
    <entity_id>ENTITY_ID</entity_id>
    <app_id>APP_ID</app_id>
    <update_id>UPDATE_ID</update_id>
    <update_term>UPDATE_TERM</update_term>
  </api_call_params>

答案

    
<?xml version="1.0" encoding="UTF-8"?>
  <success>Done</success>
             

刷新数据的单元格

参数
rest_api_key

你的API密钥

PROPERTY_ID

您必须知道字段ID。你可以找到身份证收到所有表格字段。知道字段标识符后,您需要替换URL中的ID,例如: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json 在 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

DTYPE_ID

您必须知道记录ID. ID可以找到 收到所有记录. 知道您需要替换的表单标识符ID 在 URL 例如: /apps/APP_ID/dtypes/ID.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

val

所述单元数据的新值

我们提出要求 (JSON)
格式

JSON

方法

PATCH/PUT/POST

URL

/cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.json

请求正文

{"rest_api_key":"API_KEY", "property_id": "aNW4nkW5bdUjldO8oKuSku", "dtype_id": "cMW6pcTSjbWOFdTCkBtmkN", "val": "John Smith"}

答案

    
{"new_value": "John Smith"}
             

我们提出要求 (XML)
格式

XML

方法

PATCH/PUT/POST

URL

/cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.xml

请求正文

<?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"?>
<new_value>
John Smith
</new_value>
             

删除条目

参数
rest_api_key

你的API密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ID

您必须知道记录ID. ID可以找到 收到所有记录. 知道您需要替换的表单标识符ID 在 URL 例如: /apps/APP_ID/dtypes/ID.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

我们提出要求 (JSON)
格式

JSON

方法

DELETE

URL

/apps/APP_ID/dtypes/ID.json

请求正文

{"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)
格式

XML

方法

DELETE

URL

/apps/APP_ID/dtypes/ID.xml

请求正文

<?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密钥

ENTITY_ID

您必须知道字段的表单标识符才能更新字段设置。您可以使用 Fetch All Forms 调用找到 ENTITY_ID。

APP_ID

您必须知道您的数据库标识符才能获取数据库信息。您可以使用 Fetch All Databases 调用找到 ID。

dtype_ids

您必须知道您的记录标识符。您可以使用 Fetch All Records 调用找到 ID。

json_dtype_ids

您必须知道您的记录标识符。您可以使用 Fetch All Records 调用找到 ID。 (不一定)

我们提出要求 (JSON)
格式

JSON

方法

POST

URL

/apps/APP_ID/dtypes/delete_multiple.json

请求正文

{rest_api_key: "YOUR_KEY",
entity_id: "ENTITY_ID",
app_id: "APP_ID",
json_dtype_ids: "[\"ID1\",\"ID2\"...]"}


{rest_api_key: "YOUR_KEY",
entity_id: "ENTITY_ID",
app_id: "APP_ID",
dtype_ids: ["ID1","ID2"...]}

答案

    
{\"success\":\"Done\"}
             

我们提出要求 (XML)
格式

XML

方法

POST

URL

/apps/APP_ID/dtypes/delete_multiple.xml

请求正文


  <?xml version="1.0" encoding="UTF-8"?>
  <api_call_params>
    <rest_api_key>API_KEY</rest_api_key>
    <entity_id>ENTITY_ID</entity_id>
    <app_id>APP_ID</app_id>
    <json_dtype_ids>"[\"ID1\",\"ID2\"...]"</json_dtype_ids>
  </api_call_params>



  <?xml version="1.0" encoding="UTF-8"?>
  <api_call_params>
    <rest_api_key>API_KEY</rest_api_key>
    <entity_id>ENTITY_ID</entity_id>
    <app_id>APP_ID</app_id>
    <dtype_ids>"ID1","ID2"...</dtype_ids>
  </api_call_params>

答案

    
<?xml version="1.0" encoding="UTF-8"?>
  <success>Done</success>
             

删除所有

参数
rest_api_key

你的API密钥

APP_ID

您必须知道您的数据库标识符才能获取数据库信息。您可以使用 Fetch All Databases 调用找到 ID。

ENTITY_ID

您必须知道字段的表单标识符才能更新字段设置。您可以使用 Fetch All Forms 调用找到 ENTITY_ID。

view

要得到记录,你应该知道的报告ID。 (不一定)

我们提出要求 (JSON)
格式

JSON

方法

DELETE

URL

/dtypes/APP_ID/delete_all/ENTITY_ID.json

请求正文

{rest_api_key: "YOUR_KEY", entity_id: "ENTITY_ID"}

答案

    
{\"success\":\"Done\"}
             

我们提出要求 (XML)
格式

XML

方法

DELETE

URL

/dtypes/APP_ID/delete_all/ENTITY_ID.xml

请求正文


  <?xml version="1.0" encoding="UTF-8"?>
  <api_call_params>
    <rest_api_key>API_KEY</rest_api_key>
    <entity_id>ENTITY_ID</entity_id>
  </api_call_params>

答案

    
<?xml version="1.0" encoding="UTF-8"?>
  <success>Done</success>
             

新条目

参数
rest_api_key

你的API密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

你要知道,你可以找到ENTITY_ID 收到所有表格. 知道您需要替换的表单标识符ENTITY_ID 在 URL, 例如: /apps/APP_ID/entities.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

如果需要使用您的个人ID,您可以生成 UUID(唯一标识符) 22个字符长的URL安全base64,例如 target='_blank' rel ='nofollow'>。接下来,您需要将其传递到'values'哈希值,例如:values => {'id'=> ID},更改为:值=> {'id'=>'22adadVXHdHie1WeGFE8k2'},否则系统将为您生成一个唯一标识符。

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是主表中具有Subform类型的字段的ID。
subform1_id, subform2_id - 由property1_id和property2_id字段指向的表单的ID。
subform1_record1_id и subform1_record2_id - 这是新的或现有的子表单条目的ID。
subform1_field1_id, subform1_field2_id - 字段ID的格式为subform1_id。
subform2_field1_id, subform2_field2_id - 字段ID的格式为subform2_id。

所有ID都是22个字符的URL安全base64,可以从其他API调用中获取它们,也可以为新条目的ID独立创建它们。

我们提出要求 (JSON)
格式

JSON

方法

POST

URL

/apps/APP_ID/dtypes.json

请求正文

{"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)
格式

XML

方法

POST

URL

/apps/APP_ID/dtypes.xml

请求正文

<?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>
             

搜索

参数
rest_api_key

你的API密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

你要知道,你可以找到ENTITY_ID 收到所有表格. 知道您需要替换的表单标识符ENTITY_ID 在 URL, 例如: /apps/APP_ID/entities.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

view

要得到记录,你应该知道的报告ID。 (不一定)

search

您想在桌子上轻弹一下吗? “ SEARCH_TERM”,“ o” =>“ SEARCH_CRITERIA”}]]。
PROPERTY_ID-我们用来搜索的字段标识符( -ALL--搜索所有列),
SEARCH_TERM-我们正在寻找的值,
SEARCH_CRITERIA-一条消息的标准,也许是其中之一:
is, is_not, is_empty, is_not_empty, starts_with, ends_with, like, contains, not_contains.

有关常规数字和日期 : less_than, greater_than, less_than_or_equal_to, greater_than_or_equal_to.

约会约一个小时 : before, after, this_day_and_before, this_day_and_after, yesterday, today, tomorrow, today_or_later, last_7_days, last_30_days,
last_60_days, last_90_days, last_120_days, next_7_days, next_30_days, next_60_days, next_90_days, next_120_days, next_n_days, last_n_days,
last_week, this_week, next_week, current_and_prev_week, current_and_next_week, next_n_weeks, last_n_weeks, last_month, this_month, next_month,
current_and_prev_month, current_and_next_month, next_n_months, last_n_months, last_year, this_year, last_2_years, next_2_years, current_and_prev_year,
current_and_next_year, next_n_years, last_n_years.

系统栏 : added_by, created_at, updated_at, ip.

如果您要使用统一的“ AND”条件在几列中进行搜索,则这些条件应放在一个数组中, 如果为“ OR”,则分成一个单独的例子,例如:
[[{"a" => "PROPERTY_ID_1", "b" => "A", "o" => "is"}, {"a" => "PROPERTY_ID_2", "b" => "A", "o" => "is"}],
[{"a" => "PROPERTY_ID_3", "b" => "B", "o" => "SEARCH_CRITERIA"}]]

搜索公式将是: "Find all records where PROPERTY_ID_1 AND PROPERTY_ID_2 are equal to A OR PROPERTY_ID_3 is equal to B"

limit

搜索结果中的记录数,最大为200。

我们提出要求 (JSON)
格式

JSON

方法

POST

URL

/search/APP_ID.json

请求正文

{"rest_api_key":"API_KEY", "entity_id" => "ENTITY_ID", "search": [[{"a"=>"aNW4nkW5bdUjldO8oKuSku", "b"=>"value name 1", "o"=>"is"}]]}

答案

    
{"records":[
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"value name 1":"2",
"aNW4nkW5bdUjldO8oKuSku":"value name 1",
"value name 2":"aaa",
"aMW4HKWR9bnOoGWQbpWQS4":"value name 2",
"value name 3":"ddd",
"cMW6pcTSjbWOFdTCkBtmkN":"value name 3"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
},
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"value name 1":"2",
"aNW4nkW5bdUjldO8oKuSku":"value name 1",
"value name 2":"aaa",
"aMW4HKWR9bnOoGWQbpWQS4":"value name 2",
"value name 3":"ddd",
"cMW6pcTSjbWOFdTCkBtmkN":"value name 3"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
]
}

             

友情链接

如何链接记录:

为了在记录之间建立连接,您需要在请求中发送一个单独的哈希值以创建或更新记录。

curl -H 'Content-Type: application/json' -X PUT -d '{"rel":{REL_ID:RECORD_ID}}' "https://quintadb.ru/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是要与当前记录关联的记录的标识符。下面是如何获取rel_id。

参数
rest_api_key

你的API密钥

PROPERTY_ID

您必须知道字段ID。你可以找到身份证收到所有表格字段。知道字段标识符后,您需要替换URL中的ID,例如: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json 在 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

ENTITY_ID

您必须知道表单标识符。你可以找到ENTITY_ID 收到所有表格。知道您需要替换的表单标识符ENTITY_ID在URL,例如/apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/entities/ENTITY_ID/get_rel_id/PROPERTY_ID.json?rest_api_key=API_KEY

请求正文

{"rest_api_key":"API_KEY", {"entity_id" : ENTITY_ID, "property_id" : PROPERTY_ID}}

答案

11842         

报告

此類報告屬性可以通過REST API訪問。

id

ID

name

标题

獲取報告

参数
rest_api_key

你的API密钥

APP_ID

ID应用程式

ENTITY_ID

表(表格)ID

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/apps/APP_ID/entities/ENTITY_ID/views/index.json

请求正文

{"rest_api_key":"API_KEY"}

答案: 返回所有表報告。

    
{"reports":[
{"id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "Report Name 1",
 "created_at"      : "2011-08-16T05:42:40-05:00",
 "updated_at"      : "2011-08-16T05:42:40-05:00",
 "entity_id"    : 'aEWQZdIXfahOqWvcvwrGTP',
 "app_id"  : 'ddIbpcNSncW5xcHxpdHCoW'
 },
{"id"              : "aOWO3eVXHdHie1WeGFE8k2"
 "name"            : "Report Name 2",
 "created_at"      : "2011-04-29T01:26:22-05:00",
 "updated_at"      : "2011-08-16T00:47:56-05:00",
 "entity_id"       : 'RtWQZdIXfahOqWvcvwrGTP',
 "app_id"          : 'ddIbpcNSncW5xcHxpdHCoW'
} ]}
             

我们提出要求 (XML)
格式

XML

方法

GET

URL

/apps/APP_ID/entities/ENTITY_ID/views/index.xml

请求正文: 返回所有表報告。

<?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"?>
<reports type="array">
<report>
<id>bYWQnuBajdBOkAW4BdMmki</id>
<app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
<entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
<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>
<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>
</report>
</reports>
             

文件

得到一个链接到文件

为了得到一个链接到一个文件,你必须首先获得价值记录,并能够下载链接类型https://quintadb.ru/images/data/PROPERTY_ID/RECORD_ID/FILE_NAME,其中FILE_NAME - 上传的文件名,从而导致一种哈希值PROPERTY_ID => VALUE,RECORD_ID - ID记录,PROPERTY_ID - ID字段“

上传文件

为了将文件上传到记录中,您必须使用multipart/form-data内容类型标题向POST请求到upload_file API方法,然后再创建或更新记录。因此,记录ID应该在调用之前生成。此外,还必须生成Multipart标头,请按照下面的Ruby示例和下面的MultipartPost类进行操作。在示例中,您还将学习如何将文件上传到子表单中。
参数
rest_api_key

你的API密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

property_id

您必须知道字段ID。你可以找到身份证收到所有表格字段。知道字段标识符后,您需要替换URL中的ID,例如: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json 在 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

dtype_id

您必须知道记录ID. ID可以找到 收到所有记录. 知道您需要替换的表单标识符ID 在 URL 例如: /apps/APP_ID/dtypes/ID.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

我们提出要求 (JSON)
格式

JSON

方法

POST

URL

/entities/APP_ID/upload_file/PROPERTY_ID.json?dtype_id=DTYPE_ID

请求正文

{"rest_api_key"=>API_KEY, "filedata"="your_file_here", "dtype_id"=>"fRLA83jrnAUOi5TEQLyuGw", "app_id"=>"bsx8kgWR9jWOBdUftcRXf9"}

答案

    Uploaded
             

删除文件

参数
rest_api_key

你的API密钥

APP_ID

您需要知道数据库标识符。您可以找到获取所有数据库的APP_ID 已收到所有数据库。知道需要替换的基本标识符APP_ID在URL,例如: /apps/APP_ID/entities/ENTITY_ID/properties.json在/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

property_id

您必须知道字段ID。你可以找到身份证收到所有表格字段。知道字段标识符后,您需要替换URL中的ID,例如: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json 在 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

DTYPE_ID

您必须知道记录ID. ID可以找到 收到所有记录. 知道您需要替换的表单标识符ID 在 URL 例如: /apps/APP_ID/dtypes/ID.json 在 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

SINGLE_FILE_NAME

文件名

我们提出要求 (JSON)
格式

JSON

方法

GET

URL

/dtypes/delete_dtype_file/APP_ID/DTYPE_ID/PROPERTY_ID.json

请求正文

{"rest_api_key"=>API_KEY, "single_file_name"=>"Selection_002.png", "app_id"=>"bsx8kgWR9jWOBdUftcRXf9", "dtype_id"=>"wlS5MeyMqQiCv16FdG3ztQ", "property_id"=>"bwW68wWP1cSikQqSkhl04I"}

答案

    File removed

操作说明
这是一个基本的REST API,它应该是足以创造冷静和有用的东西,但是,如果你需要别的东西: 写更多的方法等请接触。随时联系。我们总是很高兴听到你的声音!