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

Pieteikties

 

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.

Lai saistītu QuintaDB un Thunkable, skatiet sadaļu šī saite (angļu valodā).

QuintaDB ir sava lietojumprogramma Zapier .





Vispārīga API zvana informācija


Visiem savienojumiem ir jābūt REST API atslēgai, kuru var atrast izvēlnes "API" lapas augšējā labajā stūrī.
Servera atbildi atkarībā no pieprasījuma var iegūt JSON vai XML .
Zemāk ir katra vaicājuma servera atbildes tabulas. URL tiks parādīti kā /apps.json . Tas nozīmē, ka jums ir jāizsauc metode ar saiti https://QuintaDB.com /apps.json jūsu programmā. Atcerieties, ka visiem savienojumiem ir jāizmanto https un jums jāpārbauda SSL sertifikāts.

piemērs par Ruby ~ Javascript piemērs (jQuery)


Database

Šādus datu bāzes atribūtus var iegūt, izmantojot REST API.
atribūts Apraksts
id unikāls datu bāzes identifikators
name Vārds
created_at Datubāzes izveides laiks
updated_at Datubāzes atjaunināšanas laiks
dtypes_count ierakstu skaits datu bāzē
entities_count tabulu skaits datu bāzē
properties_count kolonnu skaits datu bāzē
Skatīt visas datu bāzes - atgriež visas datu bāzes
Request parameter Apraksts
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps.json GET {"page":1,"rest_api_key":"API_KEY"}

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

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

Iegūstiet datu bāzi pēc ID - atgriež datu bāzes informāciju
Request parameter Apraksts
rest_api_key jūsu API atslēga
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/ID.json GET {"rest_api_key":"API_KEY"}

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

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

Iegūstiet datu bāzi pēc nosaukuma - atgriež datu bāzes informāciju
Request parameter Apraksts
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 ..
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/search.json GET {"rest_api_key":"API_KEY", "name":"Database Name 1"}

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

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

Atjauniniet datu bāzi - varat atjaunināt datu bāzes nosaukumu
Request parameter Apraksts
rest_api_key jūsu API atslēga
name datubāzes jaunais nosaukums
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/ID.json PUT {"rest_api_key":"API_KEY",
"name":"New database name"}

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

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

Dzēsiet datu bāzi - izdzēš datu bāzi
Request parameter Apraksts
rest_api_key jūsu API atslēga
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/ID.json DELETE {"rest_api_key":"API_KEY"}


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

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

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

Pēc datu bāzes dzēšanas šī metode atgriež visas atlikušās datu bāzes.
Izveidojiet projektu - Izveidojiet jaunu projektu
Request parameter Apraksts
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.
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps.json POST {"rest_api_key":"API_KEY", database_name: "Database 1", form_name: "Form 1"}

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

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

Ja rodas kļūda, jūs saņemsit ziņojumu, piemēram, Projekts ar šādu nosaukumu jau pastāv.

Veidlapa

Šādus formas atribūtus var iegūt, izmantojot REST API.
atribūts Apraksts
id unikāls formas identifikators
name Vārds
desc Apraksts
post_action e-pasta adresātu saraksts
target_page URL. Lietotājs, kurš aizpildījis veidlapu, tiks novirzīts uz šo lapu
position formas pozīcija. Parāda kārtību, kādā veidlapa tiks saņemta salīdzinājumā ar citām datu bāzes veidlapām
sort_by lauka identifikators, pēc kura kārtot veidlapu ierakstus
asc true або false. Kas nozīmē pēc augstuma vai samazināt sakārtotus ierakstus
per_page Cik ieraksti tiks parādīti lapā
allow_delete patiess vai nepatiess. Ja tā ir patiesa, lietotāji var izdzēst ierakstus no integrētās datu bāzes
allow_database patiess vai nepatiess. Ja tā ir patiesa, lietotāji varēs redzēt visus datu bāzes ierakstus integrētajā datu bāzē
send_emails patiess vai nepatiess. Sūtīt vai nesūtīt e-pasta paziņojumus par jauniem ierakstiem, kas pievienoti datu bāzei
new_widget Veidlapas logrīka iestatījumu jaukšana
records_widget Datubāzes logrīka iestatījumu jaukšana
settings Hash formas iestatījumi
Iegūstiet jebkuras veidlapas - Iegūstiet visas datu bāzes veidlapas
Request parameter Apraksts
rest_api_key jūsu API atslēga
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/ID/entities.json GET {"rest_api_key":"API_KEY"}

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

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

Iegūt veidlapu ID - atgriež informāciju par veidlapām
Request parameter Apraksts
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/entities/ID.json GET {"rest_api_key":"API_KEY"}

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

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

Iegūstiet veidlapu pēc nosaukuma - atgriež informāciju par veidlapām
Request parameter Apraksts
rest_api_key jūsu API atslēga
datu bāzes nosaukums Jums jāzina datu bāzes nosaukums. Nosaukumu var iegūt, izpildot vaicājumu Get All Databases ..
Veidlapas nosaukums Jums jāzina veidlapas nosaukums. To var iegūt, izmantojot savienojumu Get All Forms .
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/search/entities/search.json GET {"rest_api_key":"API_KEY", "database_name": "Database 21", "form_name": "Form Name 1"}

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

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

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

Request parameter Apraksts
rest_api_key jūsu API atslēga
name Veidlapas jaunais nosaukums. Visas pieejamās opcijas skatiet šeit
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/entities/ID.json PUT {"rest_api_key":"API_KEY",
"name":"New form name"}

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

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

izdzēsiet veidlapu - Izdzēš formu no projekta
Request parameter Apraksts
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/entities/ID.json DELETE {"rest_api_key":"API_KEY"}

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

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

izveidot veidlapu - Pievienojiet projektam jaunu veidlapu
Request parameter Apraksts
rest_api_key jūsu API atslēga
name Veidlapas nosaukums
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/entities/ID.json POST {"rest_api_key":"API_KEY",
"name":"New form"}

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

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

lauks

Šādus lauku atribūtus var iegūt, izmantojot REST API.
atribūts Apraksts
id lauka unikālais identifikators
entity_id veidlapas lauka ID
name Vārds
desc Apraksts
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
default noklusējuma vērtība
validate_options Apstiprināšanas iespējas
position lauka pozīcija formā
visible patiess vai nepatiess. Parāda, vai šī kolonna parādās integrētajā datu bāzē
size Lauka lielums
cols lauka veida Table slejas
rows Tabulas lauka līnijas
Iegūt veidlapu laukus - Iegūstiet visus veidlapas laukus
Request parameter Apraksts
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/entities/ID/properties.json GET {"rest_api_key":"API_KEY"}

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


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

Request parameter Apraksts
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/entities/ENTITY_ID/properties/ID.json GET {"rest_api_key":"API_KEY"}

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

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

Request parameter Apraksts
rest_api_key jūsu API atslēga
datu bāzes nosaukums Should Know Db Name For Field Html
Veidlapas nosaukums Jums jāzina veidlapas nosaukums. To var iegūt, izmantojot savienojumu Get All Forms .
lauka nosaukums Jums jāzina lauka nosaukums. To var iegūt, izmantojot savienojumu Saņemt visus veidlapas laukus .
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/search/entities/search/properties/search.json GET {"rest_api_key":"API_KEY", "database_name": "Database 21", "form_name": "Form Name 1", "field_name": "Field Name 1"}

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

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

Request parameter Apraksts
rest_api_key jūsu API atslēga
name Jauns lauka nosaukums. Visus pieejamos atribūtus var atrast šeit
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/entities/ENTITY_ID/properties/ID.json PUT {"rest_api_key":"API_KEY",
"name":"New field name"}

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

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

dzēsiet lauku - izdzēš veidlapas lauku
Request parameter Apraksts
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. 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/
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/entities/ENTITY_ID/properties/ID.json DELETE {"rest_api_key":"API_KEY"}

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

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


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

izveidot lauku - veidlapai pievieno jaunu lauku
Request parameter Apraksts
rest_api_key jūsu API atslēga
name Lauka nosaukums
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
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. 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/
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/entities/ENTITY_ID/properties.json POST {"rest_api_key":"API_KEY", name: "Field name 1", type_name: "string"}

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

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

Request parameter Apraksts
rest_api_key jūsu API atslēga
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/
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)
formāts URL metode pieprasījuma saturs Atbildēt
JSON /search/sum/ENTITY_ID/ID.json?view=VIEW GET {"rest_api_key":"API_KEY", "ENTITY_ID": "aEWQZdIXfahOqWvcvwrGTP", "ID": "aMW4HKWR9bnOoGWQbpWQS4"}

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

3

Ierakstīt

Šādus ierakstīšanas atribūtus var iegūt, izmantojot REST API.
atribūts Apraksts
id unikāls ieraksta identifikators.
page Ieraksti tiek parādīti pa lapām per_page ierakstiem vienā lapā.
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.
subform_values Saglabātās apakšformas vērtības jaukšana. Ja atslēga ir lauka ID un vērtība ir masīvs ar apakšformas ierakstu ID.
approved Ja ir iespējota datu bāzes moderēšana, šis atribūts norāda pieejamo ierakstu integrētajā datu bāzē.
created_at Konta izveides laiks.
updated_at Konta atjaunināšanas laiks.
Iegūstiet ierakstus - Iegūstiet visus veidlapu ierakstus
Request parameter Apraksts
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
page Ierakstiet lapas numuru. No 1 līdz ierakstu skaitam/ per_page .
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/dtypes/entity/ENTITY_ID.json GET {"rest_api_key":"API_KEY", "page": 1}
	
{"records":[
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"2",
"aMW4HKWR9bnOoGWQbpWQS4":"aaa",
"cMW6pcTSjbWOFdTCkBtmkN":"ddd"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
},
{
"id":"dcQSkdWO1odA5HAmkYWOix",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"1",
"aMW4HKWR9bnOoGWQbpWQS4":"test",
"cMW6pcTSjbWOFdTCkBtmkN":"test2"},
"approved":false,
"created_at":"2011-09-17T04:28:10-05:00",
"updated_at":"2011-09-17T04:28:10-05:00"
}
]
}
	         
XML /apps/APP_ID/dtypes/entity/ENTITY_ID.xml GET <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>

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

iegūstiet ierakstus no pārskata - Iegūstiet visus pārskata ierakstus
Request parameter Apraksts
rest_api_key jūsu API atslēga
view Lai iegūtu ierakstus, jums jāzina pārskata ID.
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/dtypes/entity/ENTITY_ID.json GET {"rest_api_key":"API_KEY", "view": REPORT_ID}
		
{"records":[
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"2",
"aMW4HKWR9bnOoGWQbpWQS4":"aaa",
"cMW6pcTSjbWOFdTCkBtmkN":"ddd"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
]
}
		
	
XML /apps/APP_ID/dtypes/entity/ENTITY_ID.xml GET <?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<view>EaWQZdIXfahOqWvcvwrGTP</view>
</api_call_params>

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

Iegūstiet ierakstu - jūs varat piekļūt šādiem ierakstu atribūtiem
Request parameter Apraksts
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/dtypes/ID.json GET {"rest_api_key":"API_KEY"}

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

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

Request parameter Apraksts
rest_api_key jūsu API atslēga
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.
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/dtypes/ID.json PUT {"rest_api_key":"API_KEY", "values": {"aNW4nkW5bdUjldO8oKuSku" : 3, "aMW4HKWR9bnOoGWQbpWQS4" : "b", "cMW6pcTSjbWOFdTCkBtmkN" : "c"}}

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

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

atjauniniet šūnu datus - Jūs varat atjaunināt šūnu datus, nosūtot ieraksta ID, lauku un jaunu vērtību
Request parameter Apraksts
rest_api_key jūsu API atslēga
val datu šūnas jaunā vērtība
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
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.json PUT {"rest_api_key":"API_KEY", "property_id": "aNW4nkW5bdUjldO8oKuSku", "dtype_id": "cMW6pcTSjbWOFdTCkBtmkN", "val": "John Smith"}

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

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

Dzēst ierakstu - izdzēš ierakstu no datu bāzes
Request parameter Apraksts
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/dtypes/ID.json DELETE {"rest_api_key":"API_KEY"}
	
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"3",
"aMW4HKWR9bnOoGWQbpWQS4":"b",
"cMW6pcTSjbWOFdTCkBtmkN":"c"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
	         
XML /apps/APP_ID/dtypes/ID.xml DELETE <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>

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

jauns ieraksts - datu bāzei pievieno jaunu ierakstu
Request parameter Apraksts
rest_api_key jūsu API atslēga
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.
ID Jums ir jāveido UUID (unikāls identifikators) 22 rakstzīmes garš URL drošs base64 Piemēram, rubīnā . Tad jums tas būs jānodod hash 'vērtībās', piemēram: values ​​=> {'id' => ID}, змінити на: values ​​=> {'id' => '22adadVXHdHie1WeGFE8k2'}
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. 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/
formāts URL metode pieprasījuma saturs Atbildēt
JSON /apps/APP_ID/dtypes.json POST {"rest_api_key":"API_KEY", "values": {"entity_id" : ENTITY_ID, "id" : ID, "aNW4nkW5bdUjldO8oKuSku":"3", "aMW4HKWR9bnOoGWQbpWQS4":"b","cMW6pcTSjbWOFdTCkBtmkN":"c"}}
		
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"3",
"aMW4HKWR9bnOoGWQbpWQS4":"b",
"cMW6pcTSjbWOFdTCkBtmkN":"c"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
		         
	
XML /apps/APP_ID/dtypes.xml POST <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<values>{"aNW4nkW5bdUjldO8oKuSku"=>3,"entity_id"=>ENTITY_ID, "id"=>ID,"aMW4HKWR9bnOoGWQbpWQS4"=>"b", "cMW6pcTSjbWOFdTCkBtmkN"=>"c"}</values>< <rest_api_key>API_KEY</rest_api_key> </api_call_params>

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

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.ua/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.
Request parameter Apraksts
rest_api_key jūsu API atslēga
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/
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /entities/ENTITY_ID/get_rel_id/PROPERTY_ID.json?rest_api_key=API_KEY GET {"rest_api_key":"API_KEY", {"entity_id" : ENTITY_ID, "property_id" : PROPERTY_ID}} 11842

skatiet faila saiti - 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.ua/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.


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ā.

piemērs par Ruby


Request parameter Apraksts
rest_api_key jūsu API atslēga
APP_ID projekta ID
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /entities/APP_ID/upload_file/PROPERTY_ID.json?dtype_id=DTYPE_ID POST {"rest_api_key"=>API_KEY, "subform_field"=>"dcL8kXB8npd5pdRmk7BCoR", "property_id"=>"aVWR3cNtvdUikQn8o3yCo1", "subform_dtype_id"=>"fRLA83jrnAUOi5TEQLyuGw", "subforms"=>{"dcL8kXB8npd5pdRmk7BCoR"=>{"fRLA83jrnAUOi5TEQLyuGw"=>{"aVWR3cNtvdUikQn8o3yCo1"=>#, @original_filename="Selection_002.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"subforms[dcL8kXB8npd5pdRmk7BCoR][fRLA83jrnAUOi5TEQLyuGw][aVWR3cNtvdUikQn8o3yCo1]\"; filename=\"Selection_002.png\"\r\nContent-Type: image/png\r\n">}}}, "dtype_id"=>"fRLA83jrnAUOi5TEQLyuGw", "app_id"=>"bsx8kgWR9jWOBdUftcRXf9"}

Uploaded
         



Request parameter Apraksts
rest_api_key jūsu API atslēga
APP_ID projekta ID
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
formāts URL metode pieprasījuma saturs Atbildēt
JSON /dtypes/delete_dtype_file/APP_ID/DTYPE_ID/PROPERTY_ID.json GET {"rest_api_key"=>API_KEY, "single_file_name"=>"Selection_002.png", "app_id"=>"bsx8kgWR9jWOBdUftcRXf9", "dtype_id"=>"wlS5MeyMqQiCv16FdG3ztQ", "property_id"=>"bwW68wWP1cSikQqSkhl04I"}

File removed
         

Š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!