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

QuintaDB REST API

QuintaDB REST API 는 QuintaDB 데이터베이스에 저장된 데이터의 잠재력을 잠금 해제하도록 설계되었습니다.이 API를 사용하면 현재 기본 QuintaDB UI에서 제공하는 것보다 더 많은 것을 얻을 수 있습니다. 이것이 우리가 제공하는 방법입니다. 필요한 모든 것을 필요한 방식으로 데이터로 처리 할 수 ​​있습니다. iPhone/Android 및 그리고 QuintaDB는 데이터를 저장, 공유 및 관리하는 곳이 될 것입니다.

API 호출에 대한 일반 정보


모든 호출에는 페이지 오른쪽 상단의 "API" 메뉴에서 찾을 수있는 REST API 키 가 포함되어야합니다.
결과 는 요청에 따라 JSON 또는 XML 로 반환됩니다.
각 호출에 대한 결과가 포함 된 테이블을 표시합니다. URL은 이러한 방식으로 /apps.json 으로 표시됩니다. 이는 애플리케이션에서 https://QuintaDB.com /apps.json 을 호출해야 함을 의미합니다. 모든 호출 https 를 사용해야하며 서버 SSL 인증서를 확인해야합니다.

데이터베이스

이러한 데이터베이스 속성 은 REST API를 통해 액세스 할 수 있습니다.

id

고유 한 데이터베이스 식별자. 이 데이터베이스 양식 및 레코드에 액세스하려면이 정보가 필요합니다.

name

이름

created_at

데이터베이스가 생성 된 시간

updated_at

데이터베이스가 마지막으로 업데이트 된 시간 (레코드 또는 양식 변경)

모든 데이터베이스 가져 오기

매개 변수
rest_api_key

API 키

page

페이지 당 20 개의 레코드로 페이지가 매겨진 데이터베이스. 따라서 100 개의 데이터베이스가있는 경우 페이지는 1..5가 될 수 있습니다.

Making request (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
} ]}
             

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

Making request (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
 }
}
             

Making request (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 키

이름

데이터베이스 정보를 가져 오려면 데이터베이스 이름을 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 이름을 찾을 수 있습니다.

Making request (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
 }
}
             

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

name

새 데이터베이스 이름

Making request (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
 }
}
             

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

Making request (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
} ]}
             

Making request (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

양식 이름. 양식 없이는 데이터베이스를 만들 수 없습니다. 양식이없는 데이터베이스를 갖는 것은 이치에 맞지 않기 때문입니다.

Making request (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
    }
}
             

Making request (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>
             

오류가 발생하면 '이미 존재하는 앱 이름'과 같은 오류 메시지가 표시됩니다.

Form

이러한 양식 속성 은 REST API를 통해 액세스 할 수 있습니다.

id

고유 한 양식 식별자.이 양식 및 양식 레코드에 액세스하려면이 식별자가 필요합니다.

name

이름

desc

설명

post_action

이메일 알림 수신자 목록

모든 데이터베이스 양식 가져 오기

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

Making request (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
      } ]}
             

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

Making request (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
      }
}
             

Making request (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

양식 정보를 가져 오려면 양식 이름을 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 양식 이름을 찾을 수 있습니다.

Making request (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
      }
}
             

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

name

새 양식 이름. 여기 에서 사용 가능한 모든 속성보기

Making request (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
     }
}
             

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ID

데이터베이스 식별자를 알아야합니다. Fetch All Forms 호출을 사용하여 APP_ID를 찾을 수 있습니다. 알고 있으면이 APP_ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json으로 변경

Making request (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
      } ]}
             

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

name

양식 이름

Making request (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
      }
}
             

Making request (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

필드의 양식 식별자.

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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

Making request (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
 }
  ]}
             

Making request (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>
             

ID로 필드 가져 오기

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

ID

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

Making request (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
}
}

             

Making request (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

필드 설정을 업데이트하려면 필드 이름을 알아야합니다. Fetch All Form Fields 호출을 사용하여 필드 이름을 찾을 수 있습니다.

Making request (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
 }
}
            

Making request (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 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

ID

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

name

새 필드 이름. 사용 가능한 모든 속성보기 여기

Making request (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
}
}
             

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

ID

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

Making request (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
 }
  ]}
             

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

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

Making request (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
 }
}
             

Making request (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

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

ID

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

view

레코드를 가져 오려면 보고서 ID를 알아야합니다. (선택 사항)

Making request (JSON)
형식

JSON

방법

GET

URL

/search/sum/ENTITY_ID/ID.json

요청 본문

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

응답

    
{total: 3}
             

Making request (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

레코드의 양식 식별자.

values

레코드 값 해시. 여기서 키는 필드 ID 이고 값은이 필드 값입니다.

rel_values

레코드 관계 값 해시. 여기서 키는 필드 ID 이고 값은 연결된 레코드 ID입니다.

모든 레코드 가져 오기

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

view

레코드를 가져 오려면 보고서 ID를 알아야합니다. (선택 사항)

page

페이지 번호를 기록합니다. 1부터 테이블 기록까지 카운트/ per_page .

name_value

매개 변수를 사용하여 다음 유형의 데이터를 가져옵니다. "field name": "value", "field id": "field name"

Making request (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"
}
]
}
             

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ID

레코드 식별자를 알아야합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 있으면이 ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/dtypes/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json으로 변경

name_value

매개 변수를 사용하여 다음 유형의 데이터를 가져옵니다. "field name": "value", "field id": "field name"

Making request (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"
}
}

             

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ID

레코드 식별자를 알아야합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 있으면이 ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/dtypes/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json으로 변경

values

레코드 값 해시, 여기서 키는 양식 필드 ID입니다.

json_values

jQuery, Ruby 또는 다른 프로그래밍 언어를 사용하는 경우 'values'매개 변수를 사용하여 인코딩 매개 변수를 보내십시오. 그러나 프레임 워크에서이를 허용하지 않는 경우 레코드 값을 JSON 문자열로 보낼 수 있지만이 경우에는 매개 변수 이름을 'json_values'로 지정합니다. JSON 값 문자열은 다음과 같습니다. "{"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} "

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 호출에서 가져 오거나 새 하위 양식 레코드를 만들 수 있습니다.

Making request (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"
}
}
             

Making request (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 키

PROPERTY_ID

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

DTYPE_ID

레코드 식별자를 알아야합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 있으면이 ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/dtypes/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json으로 변경

val

새 셀 값

Making request (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"}
             

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ID

레코드 식별자를 알아야합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 있으면이 ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/dtypes/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json으로 변경

Making request (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"
}
}
             

Making request (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 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

ID

개인 ID를 사용해야하는 경우 UUID (고유 식별자)를 생성 할 수 있습니다. 22 자 길이의 URL 안전 base64 예: . 다음으로 'values'해시에 전달해야합니다 (예: values ​​=> { 'id'=> ID}, 변경). to: values ​​=> { 'id'=> '22adadVXHdHie1WeGFE8k2'}, 그렇지 않으면 시스템에서 고유 식별자를 생성합니다.

values / json_values

jQuery, Ruby 또는 다른 프로그래밍 언어를 사용하는 경우 'values'매개 변수를 사용하여 인코딩 매개 변수를 보내십시오. 그러나 프레임 워크에서이를 허용하지 않는 경우 레코드 값을 JSON 문자열로 보낼 수 있지만이 경우에는 매개 변수 이름을 'json_values'로 지정합니다. JSON 값 문자열은 다음과 같습니다. "{"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} "

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 호출에서 가져 오거나 새 하위 양식 레코드를 만들 수 있습니다.

Making request (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"
}
}
             

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

view

레코드를 가져 오려면 보고서 ID를 알아야합니다. (선택 사항)

search

Would you like a flick on the table? "SEARCH_TERM", "o" => "SEARCH_CRITERIA"}]].
PROPERTY_ID - field identifier by which we are searching ( -ALL - - to search all columns),
SEARCH_TERM - the value we are looking for,
SEARCH_CRITERIA - criterion for a message, maybe one of them:
is, is_not, is_empty, is_not_empty, starts_with, ends_with, like, contains, not_contains.

For regular numbers and dates : less_than, greater_than, less_than_or_equal_to, greater_than_or_equal_to.

For a date for about an hour : 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.

System columns : added_by, created_at, updated_at, ip.

If you want to search in several columns with a unifying "AND" criterion, then these criteria should be placed in one array, if "OR", then into a separate one, for example:
[[{"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"}]]

the search formula will be: "Find all records where PROPERTY_ID_1 AND PROPERTY_ID_2 are equal to A OR PROPERTY_ID_3 is equal to B"

limit

The number of records in the search results, the maximum is 200.

Making request (JSON)
형식

JSON

방법

POST

URL

/search/APP_ID.json

요청 본문

{"rest_api_key":"API_KEY", "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"
}
]
}

             

관계

레코드 연결 방법:

레코드 간의 링크를 업데이트하려면 별도의 해시를 CREATE 또는 UPDATE 레코드 호출에 전달해야합니다.

curl -H 'Content-Type: application/json'-X PUT -d '{ "rel ": {REL_ID: RECORD_ID}} '"https: //quintadb.com/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 키

PROPERTY_ID

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /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으로 변경하십시오.

Making request (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

Making request (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'
} ]}
             

Making request (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>
             

파일

파일 URL 가져 오기

레코드 파일을 다운로드하려면 먼저 레코드 값을 가져온 다음 https://quintadb.com/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 예제를 따르십시오. 예제에서는 파일을 하위 폼에 업로드하는 방법도 배웁니다.
매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

property_id

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

dtype_id

레코드 식별자를 알아야합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 있으면이 ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/dtypes/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json으로 변경

Making request (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

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

property_id

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

DTYPE_ID

레코드 식별자를 알아야합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 있으면이 ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/dtypes/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json으로 변경

SINGLE_FILE_NAME

파일 이름

Making request (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를 사용하면 제품 인기가 매우 높아질 것입니다. 이것은 기본적인 REST API이며 훌륭한 것을 만드는 데 충분할 것입니다. 다른 것이 필요하거나 더 많은 방법이 필요합니다. 언제든지 문의 해주세요. 여러분의 의견을 기다리겠습니다.