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

QuintaDB REST API

QuintaDB REST API Paredzēts, lai ļautu jums pilnībā izmantot QuintaDB datu bāzē saglabāto datu priekšrocības. Izmantojot šo API, jūs varat sasniegt vairāk nekā tas, ko pašlaik piedāvā QuintaDB interfeiss. Patiesībā mēs dodam jums iespēju to darīt visu nepieciešamo ar saviem datiem. Piemēram, varat izveidot savus skriptus, darbvirsmas lietojumprogrammas un mobilās lietojumprogrammas dažādām platformām, piemēram, iPhone/Android un citām. Un QuintaDB tur paliks, kur jūs glabājat, pārvaldāt un izmantojat savus datus kopā ar citiem.

Bendra informacija apie API iškvietimus


Visuose skambučiuose turi būti REST API raktas , kurį galite rasti spustelėdami mygtuką „API raktai“ puslapio pradžioje.
Serverio atsakymą galima gauti JSON arba XML formatu, atsižvelgiant į jūsų užklausą.
Žemiau pateikiamos lentelės su serverio atsakymais į kiekvieną užklausą. URL bus rodomi kaip /apps.json , o tai reiškia, kad jūs turite iškviesti metodą su nuoroda https://QuintaDB.ru /apps.json savo programoje. Atminkite, kad visuose skambučiuose turi būti naudojamas protokolas https ir turite patikrinti serverio SSL sertifikato galiojimą.

Database

Šādus datu bāzes atribūtus var iegūt, izmantojot REST API.

id

unikāls datu bāzes identifikators

name

Vārds

created_at

Datubāzes izveides laiks

updated_at

Datubāzes atjaunināšanas laiks

Skatīt visas datu bāzes

Parametrai
rest_api_key

jūsu API atslēga

page

Datu bāzes tiek rādītas 20 katrā lappusē, ti, lappuse var būt 1..5

Making request (JSON)
formāts

JSON

metode

GET

URL

/apps.json

pieprasījuma saturs

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

Atbildēt: atgriež visas datu bāzes

    
{"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)
formāts

XML

metode

GET

URL

/apps.xml

pieprasījuma saturs

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

Atbildēt: atgriež visas datu bāzes

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

Iegūstiet datu bāzi pēc ID

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

Making request (JSON)
formāts

JSON

metode

GET

URL

/apps/APP_ID.json

pieprasījuma saturs

{"rest_api_key":"API_KEY"}

Atbildēt: atgriež datu bāzes informāciju

    
{"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)
formāts

XML

metode

GET

URL

/apps/APP_ID.xml

pieprasījuma saturs

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

Atbildēt: atgriež datu bāzes informāciju

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

Iegūstiet datu bāzi pēc nosaukuma

Parametrai
rest_api_key

jūsu API atslēga

Vārds

Jums jāzina datu bāzes nosaukums. Nosaukumu var iegūt, izpildot vaicājumu Get All Databases ..

Making request (JSON)
formāts

JSON

metode

GET

URL

/apps/search.json

pieprasījuma saturs

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

Atbildēt: atgriež datu bāzes informāciju

    
{"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)
formāts

XML

metode

GET

URL

/apps/search.xml

pieprasījuma saturs

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

Atbildēt: atgriež datu bāzes informāciju

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

Atjauniniet datu bāzi

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

name

datubāzes jaunais nosaukums

Making request (JSON)
formāts

JSON

metode

PUT

URL

/apps/APP_ID.json

pieprasījuma saturs

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

Atbildēt: atgriež datu bāzes informāciju

    
{"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)
formāts

XML

metode

PUT

URL

/apps/APP_ID.xml

pieprasījuma saturs

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

Atbildēt: atgriež datu bāzes informāciju

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

Dzēsiet datu bāzi

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

Making request (JSON)
formāts

JSON

metode

DELETE

URL

/apps/APP_ID.json

pieprasījuma saturs

{"rest_api_key":"API_KEY"}

Atbildēt

    
{"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)
formāts

XML

metode

DELETE

URL

/apps/APP_ID.xml

pieprasījuma saturs

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

Atbildēt

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

Pēc datu bāzes dzēšanas šī metode atgriež visas atlikušās datu bāzes.

Izveidojiet projektu

Parametrai
rest_api_key

jūsu API atslēga

database_name

datu bāzes nosaukums

form_name

veidlapas nosaukums. Datu bāzi nevar izveidot bez formas, jo datu bāzē bez formas nav izmantošanas.

Making request (JSON)
formāts

JSON

metode

POST

URL

/apps.json

pieprasījuma saturs

{"rest_api_key":"API_KEY", database_name: "Database 1", form_name: "Form 1"}

Atbildēt: atgriež datu bāzes informāciju

    
{"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)
formāts

XML

metode

POST

URL

/apps.xml

pieprasījuma saturs

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

Atbildēt: atgriež datu bāzes informāciju

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

Jei įvyko klaida. Gausite klaidos pranešimą, t. y. 'Toks programos pavadinimas jau yra'.

Veidlapa

Šādus formas atribūtus var iegūt, izmantojot REST API.

id

unikāls formas identifikators

name

Vārds

desc

Apraksts

post_action

e-pasta adresātu saraksts

Iegūstiet jebkuras veidlapas

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

Making request (JSON)
formāts

JSON

metode

GET

URL

/apps/APP_ID/entities.json

pieprasījuma saturs

{rest_api_key":"API_KEY"}

Atbildēt: Iegūstiet visas datu bāzes veidlapas

    
{"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)
formāts

XML

metode

GET

URL

/apps/APP_ID/entities.xml

pieprasījuma saturs

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

Atbildēt: Iegūstiet visas datu bāzes veidlapas

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

Iegūt veidlapu ID

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

ID

Jums jāzina veidlapas ID. Pēc visu veidlapu saņemšanas varat atrast ENTITY_ID . Zinot formas ID, vietrādī URL ir jānomaina ENTITY_ID, piemēram:/apps/APP_ID/Entities. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

Making request (JSON)
formāts

JSON

metode

GET

URL

/apps/APP_ID/entities/ID.json

pieprasījuma saturs

{"rest_api_key":"API_KEY"}

Atbildēt: atgriež informāciju par veidlapām

    
{"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)
formāts

XML

metode

GET

URL

/apps/APP_ID/entities/ID.xml

pieprasījuma saturs

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

Atbildēt: atgriež informāciju par veidlapām

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

Iegūstiet veidlapu pēc nosaukuma

Parametrai
rest_api_key

jūsu API atslēga

database_name

Jums jāzina datu bāzes nosaukums. Nosaukumu var iegūt, izpildot vaicājumu Get All Databases ..

form_name

Jums jāzina veidlapas nosaukums. To var iegūt, izmantojot savienojumu Get All Forms .

Making request (JSON)
formāts

JSON

metode

GET

URL

/apps/search/entities/search.json

pieprasījuma saturs

{"rest_api_key":"API_KEY", "database_name": "Database 21", "form_name": "Form Name 1"}

Atbildēt: atgriež informāciju par veidlapām

    
{"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)
formāts

XML

metode

GET

URL

/apps/search/entities/search.xml

pieprasījuma saturs

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

Atbildēt: atgriež informāciju par veidlapām

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

atjauniniet veidlapu

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

ID

Jums jāzina veidlapas ID. Pēc visu veidlapu saņemšanas varat atrast ENTITY_ID . Zinot formas ID, vietrādī URL ir jānomaina ENTITY_ID, piemēram:/apps/APP_ID/Entities. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

name

Veidlapas jaunais nosaukums. Visas pieejamās opcijas skatiet šeit

Making request (JSON)
formāts

JSON

metode

PUT

URL

/apps/APP_ID/entities/ID.json

pieprasījuma saturs

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

Atbildēt: atgriež informāciju par veidlapām

    
{"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)
formāts

XML

metode

PUT

URL

/apps/APP_ID/entities/ID.xml

pieprasījuma saturs

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

Atbildēt: atgriež informāciju par veidlapām

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

izdzēsiet veidlapu

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

ID

Jums jāzina tās formas ID, kuru vēlaties dzēst. ID varat atrast pēc visu veidlapu saņemšanas . Zinot veidlapu ID, vietrādī URL ir jāpiemin ID, piemēram:/apps/APP_ID /entities/ID.json vietnē /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2.json

Making request (JSON)
formāts

JSON

metode

DELETE

URL

/apps/APP_ID/entities/ID.json

pieprasījuma saturs

{"rest_api_key":"API_KEY"}

Atbildēt

    
{"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)
formāts

XML

metode

DELETE

URL

/apps/APP_ID/entities/ID.xml

pieprasījuma saturs

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

Atbildēt

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

izveidot veidlapu

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

name

Veidlapas nosaukums

Making request (JSON)
formāts

JSON

metode

POST

URL

/apps/APP_ID/entities.json

pieprasījuma saturs

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

Atbildēt: atgriež informāciju par veidlapām

    
{"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)
formāts

XML

metode

POST

URL

/apps/APP_ID/entities.xml

pieprasījuma saturs

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

Atbildēt: atgriež informāciju par veidlapām

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

lauks

Šādus lauku atribūtus var iegūt, izmantojot REST API.

id

lauka unikālais identifikators

entity_id

veidlapas lauka ID

name

Vārds

type_name

lauka tips. Var būt: 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

Iegūt veidlapu laukus

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

ENTITY_ID

Jums jāzina veidlapas ID. Pēc visu veidlapu saņemšanas varat atrast ENTITY_ID . Zinot formas ID, vietrādī URL ir jānomaina ENTITY_ID, piemēram:/apps/APP_ID/Entities. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

Making request (JSON)
formāts

JSON

metode

GET

URL

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

pieprasījuma saturs

{rest_api_key":"API_KEY"}

Atbildēt: Iegūstiet visus veidlapas laukus

    
{"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)
formāts

XML

metode

GET

URL

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

pieprasījuma saturs

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

Atbildēt: Iegūstiet visus veidlapas laukus

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

iegūt lauku

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

ENTITY_ID

Jums jāzina veidlapas ID. Pēc visu veidlapu saņemšanas varat atrast ENTITY_ID . Zinot formas ID, vietrādī URL ir jānomaina ENTITY_ID, piemēram:/apps/APP_ID/Entities. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

Jums jāzina lauka ID. ID varat atrast pēc visu veidlapas lauku saņemšanas . Zinot lauka ID, URL ir jāpiemin ID, piemēram:/apps/APP_ID/Entities/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

Making request (JSON)
formāts

JSON

metode

GET

URL

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

pieprasījuma saturs

{"rest_api_key":"API_KEY"}

Atbildēt

    
{"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)
formāts

XML

metode

GET

URL

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

pieprasījuma saturs

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

Atbildēt

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

Iegūstiet lauku ar nosaukumu

Parametrai
rest_api_key

jūsu API atslēga

database_name

Jums jāzina datu bāzes nosaukums. Nosaukumu var iegūt, izpildot vaicājumu Get All Databases ..

form_name

Jums jāzina veidlapas nosaukums. To var iegūt, izmantojot savienojumu Get All Forms .

field_name

Jums jāzina lauka nosaukums. To var iegūt, izmantojot savienojumu Saņemt visus veidlapas laukus .

Making request (JSON)
formāts

JSON

metode

GET

URL

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

pieprasījuma saturs

{"rest_api_key":"API_KEY", "database_name": "Database 21", "form_name": "Form Name 1", "field_name": "Field Name 1"}

Atbildēt

    
{"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)
formāts

XML

metode

GET

URL

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

pieprasījuma saturs

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

Atbildēt

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

atjauniniet lauku

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

ENTITY_ID

Jums jāzina veidlapas ID. Pēc visu veidlapu saņemšanas varat atrast ENTITY_ID . Zinot formas ID, vietrādī URL ir jānomaina ENTITY_ID, piemēram:/apps/APP_ID/Entities. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

Jums jāzina lauka ID. ID varat atrast pēc visu veidlapas lauku saņemšanas . Zinot lauka ID, URL ir jāpiemin ID, piemēram:/apps/APP_ID/Entities/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

name

Jauns lauka nosaukums. Visus pieejamos atribūtus var atrast šeit

Making request (JSON)
formāts

JSON

metode

PUT

URL

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

pieprasījuma saturs

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

Atbildēt

    
{"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)
formāts

XML

metode

PUT

URL

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

pieprasījuma saturs

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

Atbildēt

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

dzēsiet lauku

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

ENTITY_ID

Jums jāzina veidlapas ID. Pēc visu veidlapu saņemšanas varat atrast ENTITY_ID . Zinot formas ID, vietrādī URL ir jānomaina ENTITY_ID, piemēram:/apps/APP_ID/Entities. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

Jums jāzina lauka ID. ID varat atrast pēc visu veidlapas lauku saņemšanas . Zinot lauka ID, URL ir jāpiemin ID, piemēram:/apps/APP_ID/Entities/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

Making request (JSON)
formāts

JSON

metode

DELETE

URL

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

pieprasījuma saturs

{"rest_api_key":"API_KEY"}

Atbildēt

    
{"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)
formāts

XML

metode

DELETE

URL

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

pieprasījuma saturs

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

Atbildēt

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

izveidot lauku

Parametrai Making request (JSON)
formāts

JSON

metode

POST

URL

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

pieprasījuma saturs

{"rest_api_key":"API_KEY", name: "Field name 1", type_name: "string"}

Atbildēt: atgriež informāciju par veidlapām

    
{"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)
formāts

XML

metode

POST

URL

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

pieprasījuma saturs

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

Atbildēt: atgriež informāciju par veidlapām

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

kolonnā iegūstiet kopsummas

Parametrai
rest_api_key

jūsu API atslēga

ENTITY_ID

Jums jāzina veidlapas ID. Pēc visu veidlapu saņemšanas varat atrast ENTITY_ID . Zinot formas ID, vietrādī URL ir jānomaina ENTITY_ID, piemēram:/apps/APP_ID/Entities. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

Jums jāzina lauka ID. ID varat atrast pēc visu veidlapas lauku saņemšanas . Zinot lauka ID, URL ir jāpiemin ID, piemēram:/apps/APP_ID/Entities/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

view

Lai iegūtu ierakstus, jums jāzina pārskata ID. (Nav obligāti)

Making request (JSON)
formāts

JSON

metode

GET

URL

/search/sum/ENTITY_ID/ID.json

pieprasījuma saturs

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

Atbildēt

    
{total: 3}
             

Making request (XML)
formāts

XML

metode

GET

URL

/search/sum/ENTITY_ID/ID.xml

pieprasījuma saturs

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

Atbildēt

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

Ierakstīt

Šādus ierakstīšanas atribūtus var iegūt, izmantojot REST API.

id

unikāls ieraksta identifikators.

app_id

projekta ID

entity_id

Ieraksta veidlapas ID.

values

Saglabāt vērtību hash. Kur atslēga ir lauka ID un vērtība ir lauka vērtība.

rel_values

Rakstīšanas attiecību vērtības jaukšana. Ja atslēga ir lauka id un vērtība ir saistītais ieraksta ID.

Iegūstiet ierakstus

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

ENTITY_ID

Jums jāzina veidlapas ID. Pēc visu veidlapu saņemšanas varat atrast ENTITY_ID . Zinot formas ID, vietrādī URL ir jānomaina ENTITY_ID, piemēram:/apps/APP_ID/Entities. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

view

Lai iegūtu ierakstus, jums jāzina pārskata ID. (Nav obligāti)

page

Ierakstiet lapas numuru. No 1 līdz ierakstu skaitam/ per_page .

name_value

Naudokite parametrą, kad gautumėte formos įrašus: "field name": "value", "field id": "field name"

Making request (JSON)
formāts

JSON

metode

GET

URL

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

pieprasījuma saturs

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

Atbildēt

    
{"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)
formāts

XML

metode

GET

URL

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

pieprasījuma saturs

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

Atbildēt

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

Iegūstiet ierakstu

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

ID

Jums jāzina ieraksta ID. ID var atrast pēc visu ierakstu iegūšanas . Zinot ID, URL URL ir jāpiemin, piemēram:/apps/APP_ID/dtypes/ID. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

name_value

Naudokite parametrą, kad gautumėte formos įrašus: "field name": "value", "field id": "field name"

Making request (JSON)
formāts

JSON

metode

GET

URL

/apps/APP_ID/dtypes/ID.json

pieprasījuma saturs

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

Atbildēt

    
{"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)
formāts

XML

metode

GET

URL

/apps/APP_ID/dtypes/ID.xml

pieprasījuma saturs

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

Atbildēt

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

atjauniniet ierakstu

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

ID

Jums jāzina ieraksta ID. ID var atrast pēc visu ierakstu iegūšanas . Zinot ID, URL URL ir jāpiemin, piemēram:/apps/APP_ID/dtypes/ID. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

values

ieraksta vērtību jaukšana, kur atslēga ir formas lauka ID

json_values

Ja izmantojat jQuery, Ruby vai kādu citu programmēšanas valodu, lūdzu, sniedziet ieraksta vērtības, piemēram, parametru 'vērtības' kodētu hash. Bet, ja jūsu ietvarstruktūra to neatļauj, varat nosūtīt ieraksta vērtības, piemēram, JSON: " {"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} ". Bet pēc tam izmantojiet parametra nosaukumu 'json_values'.

subforms_values / subforms_json_values

Lai izveidotu vai atjauninātu apakšformas, izmantojiet arī subforms_values ​​vai 'json_subforms_values'.
šāds formāts:
"{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 "}}, īpašuma2_ID: {entītijas_ID: apakšformas2_ID, apakšformas2_reģistrs1_id: {apakšformas2_lauks1_id: "4 ", subform2_field2_id: "bb "}, subform2_record2_id: {subform2_field1_id: "5 ", subform2_field2_id: "dd "}}} ".

Kur property1_id un property2_id - ir galvenās tabulas lauku Subform ID.
subform1_id, subform2_id - formas ID, ko norāda lauki property1_id un property2_id.
subform1_record1_id un subform1_record2_id - tas ir apakšformas jauno vai esošo ierakstu ID.
subform1_field1_id, subform1_field2_id - lauku forma subform1_id laukā.
subform2_field1_id, subform2_field2_id - lauku forma subform2_id.

Visi ID ir 22 rakstzīmju URL droši base64 kodi. Varat tos ņemt no citiem savienojuma API vai izveidot savus jaunu ierakstu ID.

Making request (JSON)
formāts

JSON

metode

PUT

URL

/apps/APP_ID/dtypes/ID.json

pieprasījuma saturs

{"rest_api_key":"API_KEY", "values": {"aNW4nkW5bdUjldO8oKuSku" : 3, "aMW4HKWR9bnOoGWQbpWQS4" : "b", "cMW6pcTSjbWOFdTCkBtmkN" : "c"}}

Atbildēt

    
{"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)
formāts

XML

metode

PUT

URL

/apps/APP_ID/dtypes/ID.xml

pieprasījuma saturs

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

Atbildēt

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

atjauniniet šūnu datus

Parametrai
rest_api_key

jūsu API atslēga

PROPERTY_ID

Jums jāzina lauka ID. ID varat atrast pēc visu veidlapas lauku saņemšanas . Zinot lauka ID, URL ir jāpiemin ID, piemēram:/apps/APP_ID/Entities/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

DTYPE_ID

Jums jāzina ieraksta ID. ID var atrast pēc visu ierakstu iegūšanas . Zinot ID, URL URL ir jāpiemin, piemēram:/apps/APP_ID/dtypes/ID. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

val

datu šūnas jaunā vērtība

Making request (JSON)
formāts

JSON

metode

PATCH/PUT/POST

URL

/cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.json

pieprasījuma saturs

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

Atbildēt

    
{"new_value": "John Smith"}
             

Making request (XML)
formāts

XML

metode

PATCH/PUT/POST

URL

/cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.xml

pieprasījuma saturs

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

Atbildēt

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

Dzēst ierakstu

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

ID

Jums jāzina ieraksta ID. ID var atrast pēc visu ierakstu iegūšanas . Zinot ID, URL URL ir jāpiemin, piemēram:/apps/APP_ID/dtypes/ID. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

Making request (JSON)
formāts

JSON

metode

DELETE

URL

/apps/APP_ID/dtypes/ID.json

pieprasījuma saturs

{"rest_api_key":"API_KEY"}

Atbildēt

    
{"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)
formāts

XML

metode

DELETE

URL

/apps/APP_ID/dtypes/ID.xml

pieprasījuma saturs

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

Atbildēt

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

jauns ieraksts

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

ENTITY_ID

Jums jāzina veidlapas ID. Pēc visu veidlapu saņemšanas varat atrast ENTITY_ID . Zinot formas ID, vietrādī URL ir jānomaina ENTITY_ID, piemēram:/apps/APP_ID/Entities. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

Jei jums reikia naudoti savo asmens ID, galite sugeneruoti UUID (unikalus identifikatorius) 22 simbolių ilgio saugus URL adresas64, pavyzdžiui, „Ruby“ . Tada turėsite jį perduoti maišos „values“, pavyzdžiui: values ​​=> {'id' => ID}, pakeisti į: reikšmės => {'id' => '22adadVXHdHie1WeGFE8k2'}, kitaip sistema sugeneruos jums unikalų identifikatorių.

values / json_values

Ja izmantojat jQuery, Ruby vai kādu citu programmēšanas valodu, lūdzu, sniedziet ieraksta vērtības, piemēram, parametru 'vērtības' kodētu hash. Bet, ja jūsu ietvarstruktūra to neatļauj, varat nosūtīt ieraksta vērtības, piemēram, JSON: " {"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} ". Bet pēc tam izmantojiet parametra nosaukumu 'json_values'.

subforms_values / subforms_json_values

Lai izveidotu vai atjauninātu apakšformas, izmantojiet arī subforms_values ​​vai 'json_subforms_values'.
šāds formāts:
"{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 "}}, īpašuma2_ID: {entītijas_ID: apakšformas2_ID, apakšformas2_reģistrs1_id: {apakšformas2_lauks1_id: "4 ", subform2_field2_id: "bb "}, subform2_record2_id: {subform2_field1_id: "5 ", subform2_field2_id: "dd "}}} ".

Kur property1_id un property2_id - ir galvenās tabulas lauku Subform ID.
subform1_id, subform2_id - formas ID, ko norāda lauki property1_id un property2_id.
subform1_record1_id un subform1_record2_id - tas ir apakšformas jauno vai esošo ierakstu ID.
subform1_field1_id, subform1_field2_id - lauku forma subform1_id laukā.
subform2_field1_id, subform2_field2_id - lauku forma subform2_id.

Visi ID ir 22 rakstzīmju URL droši base64 kodi. Varat tos ņemt no citiem savienojuma API vai izveidot savus jaunu ierakstu ID.

Making request (JSON)
formāts

JSON

metode

POST

URL

/apps/APP_ID/dtypes.json

pieprasījuma saturs

{"rest_api_key":"API_KEY", "values": {"entity_id" : ENTITY_ID, "id" : ID, "aNW4nkW5bdUjldO8oKuSku":"3", "aMW4HKWR9bnOoGWQbpWQS4":"b","cMW6pcTSjbWOFdTCkBtmkN":"c"}}

Atbildēt: atgriež informāciju par veidlapām

    
{"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)
formāts

XML

metode

POST

URL

/apps/APP_ID/dtypes.xml

pieprasījuma saturs

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

Atbildēt: atgriež informāciju par veidlapām

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

Meklēt

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

ENTITY_ID

Jums jāzina veidlapas ID. Pēc visu veidlapu saņemšanas varat atrast ENTITY_ID . Zinot formas ID, vietrādī URL ir jānomaina ENTITY_ID, piemēram:/apps/APP_ID/Entities. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

view

Lai iegūtu ierakstus, jums jāzina pārskata ID. (Nav obligāti)

search

Ar norėtumėte brūkštelėti ant stalo? "SEARCH_TERM", "o" => "SEARCH_CRITERIA"}]].
PROPERTY_ID - lauko identifikatorius, pagal kurį ieškome ( -VIS - - ieškoti visuose stulpeliuose),
SEARCH_TERM - ieškomos vertės,
SEARCH_CRITERIA - pranešimo kriterijus, galbūt vienas iš jų:
is, is_not, is_empty, is_not_empty, starts_with, ends_with, like, contains, not_contains.

Dėl įprastų skaičių ir datų : less_than, greater_than, less_than_or_equal_to, greater_than_or_equal_to.

Pasimatymui apie valandą : 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.

Sistemos stulpeliai : added_by, created_at, updated_at, ip.

Jei norite ieškoti keliuose stulpeliuose su vienijančiu kriterijumi „IR“, šie kriterijai turėtų būti išdėstyti viename masyve, jei „ARBA“, tada į atskirą, pavyzdžiui:
[[{"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"}]]

paieškos formulė bus: "Find all records where PROPERTY_ID_1 AND PROPERTY_ID_2 are equal to A OR PROPERTY_ID_3 is equal to B"

limit

Paieškos rezultatuose įrašų skaičius yra didžiausias - 200.

Making request (JSON)
formāts

JSON

metode

POST

URL

/search/APP_ID.json

pieprasījuma saturs

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

Atbildēt

    
{"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"
}
]
}

             

Relationships

Kā saistīt ierakstus:

Lai izveidotu saikni starp ierakstiem, ierakstu vaicājumā CREATE vai UPDATE jums jānosūta atsevišķa jaucējkrāsa.

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 "

Jāmaisa jābūt formā 'rel' => {rel_id => RECORD_ID} vai 'rel' => {rel_id => [RECORD_ID, RECORD_ID2]}, ja jums ir sakari 'daudzi pret daudziem'. Kur RECORD_ID - ir tā ieraksta ID, kurā vēlaties apvienot pašreizējo ieraksts. Lūk, kā iegūt rel_id.

Parametrai
rest_api_key

jūsu API atslēga

PROPERTY_ID

Jums jāzina lauka ID. ID varat atrast pēc visu veidlapas lauku saņemšanas . Zinot lauka ID, URL ir jāpiemin ID, piemēram:/apps/APP_ID/Entities/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

ENTITY_ID

Jums jāzina veidlapas ID. ENTITY_ID varat atrast pēc visu veidlapu saņemšanas . Zinot veidlapas ID, vietrādī URL ir jāaizstāj ENTITY_ID, piemēram, /apps/APP_ID/entities/ENTITY_ID/properties.json uz /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/

Making request (JSON)
formāts

JSON

metode

GET

URL

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

pieprasījuma saturs

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

Atbildēt

11842         

Ziņojumi

Šādiem pārskata atribūtiem var piekļūt, izmantojot REST API.

id

ID

name

Vārds

saņemt pārskatus

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

projekta ID

ENTITY_ID

Tabulas (veidlapas) ID

Making request (JSON)
formāts

JSON

metode

GET

URL

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

pieprasījuma saturs

{"rest_api_key":"API_KEY"}

Atbildēt: atgriež visus tabulas pārskatus.

    
{"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)
formāts

XML

metode

GET

URL

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

pieprasījuma saturs: atgriež visus tabulas pārskatus.

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

Atbildēt

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

Faili

skatiet faila saiti

Lai iegūtu saiti uz failu, vispirms iegūstiet ierakstu lauku vērtības, un failu varat lejupielādēt no saites https://quintadb.com/images/data/PROPERTY_ID/RECORD_ID/FILE_NAME, kur FILE_NAME - lejupielādētā faila nosaukums, kas saņemts hash vērtības tipa PROPERTY_ID => VALUE, RECORD_ID - ieraksta ID, PROPERTY_ID - lauka ID.

Lejupielādējiet failus

Lai failu augšupielādētu ierakstā, jums ir jāiesniedz POST pieprasījums pēc upload_file API metodes ar daudzdaļīgu / veidlapu-datu satura tipa galveni, un tikai pēc tam jums ir jāizveido vai jāatjaunina ieraksts. Tātad ieraksta ID būtu jāveido pirms zvaniem. Un arī jums būs jāveido vairāku daļu galvene, lūdzu, sekojiet zemāk redzamajam Ruby piemēram ar MultipartPost klasi. Piemēram, jūs uzzināsiet, kā arī augšupielādēt failu apakšformā.
Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

property_id

Jums jāzina lauka ID. ID varat atrast pēc visu veidlapas lauku saņemšanas . Zinot lauka ID, URL ir jāpiemin ID, piemēram:/apps/APP_ID/Entities/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

dtype_id

Jums jāzina ieraksta ID. ID var atrast pēc visu ierakstu iegūšanas . Zinot ID, URL URL ir jāpiemin, piemēram:/apps/APP_ID/dtypes/ID. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

Making request (JSON)
formāts

JSON

metode

POST

URL

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

pieprasījuma saturs

{"rest_api_key"=>API_KEY, "subform_field"=>"dcL8kXB8npd5pdRmk7BCoR", "property_id"=>"aVWR3cNtvdUikQn8o3yCo1", "subform_dtype_id"=>"fRLA83jrnAUOi5TEQLyuGw", "subforms"=>{"dcL8kXB8npd5pdRmk7BCoR"=>{"fRLA83jrnAUOi5TEQLyuGw"=>{"aVWR3cNtvdUikQn8o3yCo1"=>#, @original_filename="Selection_002.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"subforms[dcL8kXB8npd5pdRmk7BCoR][fRLA83jrnAUOi5TEQLyuGw][aVWR3cNtvdUikQn8o3yCo1]\"; filename=\"Selection_002.png\"\r\nContent-Type: image/png\r\n">}}}, "dtype_id"=>"fRLA83jrnAUOi5TEQLyuGw", "app_id"=>"bsx8kgWR9jWOBdUftcRXf9"}

Atbildēt

    Uploaded
             

Noņemiet failus

Parametrai
rest_api_key

jūsu API atslēga

APP_ID

Jums jāzina tās datu bāzes ID, kuru vēlaties dzēst. ID varat atrast pēc visu datu bāzu iegūšanas . Zinot datu bāzes ID, ID ir jāuzskaita URL, piemēram:/apps/ID.json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2.json

property_id

Jums jāzina lauka ID. ID varat atrast pēc visu veidlapas lauku saņemšanas . Zinot lauka ID, URL ir jāpiemin ID, piemēram:/apps/APP_ID/Entities/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

DTYPE_ID

Jums jāzina ieraksta ID. ID var atrast pēc visu ierakstu iegūšanas . Zinot ID, URL URL ir jāpiemin, piemēram:/apps/APP_ID/dtypes/ID. json vietnē /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

SINGLE_FILE_NAME

faila nosaukums

Making request (JSON)
formāts

JSON

metode

GET

URL

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

pieprasījuma saturs

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

Atbildēt

    File removed

Piemēri
Šis ir pamata REST API, un tam jābūt pietiekamam, lai izveidotu foršus un noderīgus materiālus. Tomēr, ja vēlaties kaut ko citu, piemēram, citas metodes utt., lūdzu, sazinieties mūs jebkurā laikā. Mēs vienmēr priecājamies dzirdēt no jums!