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

Σύνδεση

 

QuintaDB REST API



QuintaDB REST API Σχεδιασμένο για να σας επιτρέπει να εκμεταλλευτείτε πλήρως τα δεδομένα που είναι αποθηκευμένα σε μια βάση δεδομένων QuintaDB. Χρησιμοποιώντας αυτό το API, μπορείτε να πετύχετε περισσότερα από αυτά που προσφέρει η διεπαφή QuintaDB. Στην πραγματικότητα, σας δίνουμε τη δυνατότητα να κάνετε όλα όσα χρειάζεστε με τα δεδομένα σας. Για παράδειγμα, μπορείτε να δημιουργήσετε τα δικά σας σενάρια, εφαρμογές για επιτραπέζιους υπολογιστές και εφαρμογές για κινητά για διάφορες πλατφόρμες όπως iPhone/Android και άλλα. Και το QuintaDB θα παραμείνει εκεί, όπου αποθηκεύετε, διαχειρίζεστε και χρησιμοποιείτε τα δεδομένα σας μαζί με άλλους.

Για τη σύνδεση QuintaDB και Thunkable, ανατρέξτε στο αυτός ο σύνδεσμος (Αγγλικά).

Το QuintaDB έχει τη δική του εφαρμογή στο Zapier .





Γενικά στοιχεία κλήσεων API


Όλες οι συνδέσεις πρέπει να έχουν κλειδί API REST το οποίο μπορείτε να βρείτε στο μενού "API" στην επάνω δεξιά γωνία της σελίδας.
Η απόκριση του διακομιστή μπορεί να ληφθεί σε JSON ή XML , ανάλογα με το αίτημα.
Ακολουθούν οι πίνακες απόκρισης διακομιστή για κάθε ερώτημα. Οι διευθύνσεις URL θα εμφανίζονται ως /apps.json . Αυτό σημαίνει ότι πρέπει να καλέσετε τη μέθοδο με το σύνδεσμο https://QuintaDB.com /apps.json στο πρόγραμμά σας. Να θυμάστε ότι όλες οι συνδέσεις πρέπει να χρησιμοποιούν το https και πρέπει να επαληθεύσετε το πιστοποιητικό SSL.

Βάση δεδομένων

Δείτε όλες τις βάσεις δεδομένων
επιστρέφει πληροφορίες βάσης δεδομένων
Λήψη βάσης δεδομένων με όνομα
Ενημέρωση της βάσης δεδομένων
Διαγράψτε τη βάση δεδομένων
Δημιουργήστε ένα έργο

Εγγραφή

Λήψη αρχείων
Λήψη εγγραφών από την αναφορά
Λάβετε ένα ρεκόρ
Ενημέρωση εγγραφής
Ενημέρωση δεδομένων κελιού
Διαγραφή εγγραφής
Νέα εγγραφή
Związek

Φόρμα

Λάβετε οποιεσδήποτε φόρμες
Επιστρέφει πληροφορίες σχετικά με φόρμες
Λήψη φόρμας με όνομα
Ενημέρωση της φόρμας
Διαγραφή φόρμας
Δημιουργία φόρμας

Πεδίο

Λήψη πεδίων φόρμας
Αποκτήστε ένα πεδίο
Λάβετε ένα πεδίο με όνομα
Ενημέρωση του πεδίου
Διαγραφή πεδίου
Δημιουργία πεδίου
Λήψη συνόλων σε μια στήλη

Αρχεία

Δείτε το σύνδεσμο αρχείου
Λήψη αρχείων
Κατάργηση αρχείων

Ένα παράδειγμα στο Ruby ~ Παράδειγμα Javascript (jQuery)


Βάση δεδομένων

Τέτοια χαρακτηριστικά βάσης δεδομένων μπορούν να ληφθούν χρησιμοποιώντας το REST API.
Χαρακτηριστικό Περιγραφή
id Μοναδικό αναγνωριστικό για τη βάση δεδομένων
name Όνομα
created_at Ώρα δημιουργίας της βάσης δεδομένων
updated_at Ο χρόνος ενημέρωσης της βάσης δεδομένων
dtypes_count Αριθμός εγγραφών στη βάση δεδομένων
entities_count Ο αριθμός πινάκων στη βάση δεδομένων
properties_count Ο αριθμός στηλών στη βάση δεδομένων
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
page Οι βάσεις δεδομένων εμφανίζονται 20 ανά σελίδα, δηλαδή η σελίδα μπορεί να είναι 1..5
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps.json GET {"page":1,"rest_api_key":"API_KEY"}

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

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

Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/ID.json GET {"rest_api_key":"API_KEY"}

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

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

Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
Όνομα Πρέπει να γνωρίζετε το όνομα της βάσης δεδομένων. Το όνομα μπορεί να ληφθεί εκτελώντας το ερώτημα Λήψη όλων των βάσεων δεδομένων ..
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/search.json GET {"rest_api_key":"API_KEY", "name":"Database Name 1"}

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

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

Ενημέρωση της βάσης δεδομένων - μπορείτε να ενημερώσετε το όνομα της βάσης δεδομένων
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
name Το νέο όνομα της βάσης δεδομένων
ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/ID.json PUT {"rest_api_key":"API_KEY",
"name":"New database name"}

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

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

Διαγράψτε τη βάση δεδομένων - Διαγράφει τη βάση δεδομένων
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/ID.json DELETE {"rest_api_key":"API_KEY"}


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

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

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

Μετά τη διαγραφή της βάσης δεδομένων, αυτή η μέθοδος επιστρέφει όλες τις βάσεις δεδομένων που απομένουν.
Δημιουργήστε ένα έργο - Δημιουργήστε ένα νέο έργο
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
database_name Το όνομα της βάσης δεδομένων
form_name Το όνομα της φόρμας. Δεν είναι δυνατή η δημιουργία βάσης δεδομένων χωρίς φόρμα, επειδή δεν υπάρχει νόημα σε μια βάση δεδομένων χωρίς φόρμα.
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps.json POST {"rest_api_key":"API_KEY", database_name: "Database 1", form_name: "Form 1"}

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

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

Εάν προκύψει σφάλμα, θα λάβετε ένα μήνυμα, για παράδειγμα, 'Υπάρχει ήδη ένα έργο με αυτό το όνομα'.

Φόρμα

Τέτοια χαρακτηριστικά σχήματος μπορούν να ληφθούν μέσω του REST API.
Χαρακτηριστικό Περιγραφή
id Μοναδικό αναγνωριστικό για τη φόρμα
name Όνομα
desc Περιγραφή
post_action Λίστα παραληπτών email
target_page Το URL. Ο χρήστης που συμπλήρωσε τη φόρμα θα ανακατευθυνθεί σε αυτήν τη σελίδα
position Η θέση της φόρμας. Δείχνει τη σειρά με την οποία θα ληφθεί η φόρμα σε σύγκριση με άλλες φόρμες βάσης δεδομένων
sort_by Το αναγνωριστικό πεδίου για να ταξινομήσετε τις εγγραφές φόρμας
asc true και false. Αυτό σημαίνει κατά ύψος ή μείωση ταξινομημένων εγγραφών
per_page Πόσες εγγραφές θα εμφανίζονται στη σελίδα
allow_delete true ή false. Όταν ισχύει, οι χρήστες μπορούν να διαγράψουν εγγραφές από την ενσωματωμένη βάση δεδομένων
allow_database true ή false. Όταν είναι αλήθεια, οι χρήστες θα μπορούν να δουν όλες τις εγγραφές βάσης δεδομένων στην ενσωματωμένη βάση δεδομένων
send_emails true ή false. Στείλτε ή όχι ειδοποιήσεις μέσω e-mail σχετικά με νέες εγγραφές που έχουν προστεθεί στη βάση δεδομένων
new_widget Κατακερματισμός των ρυθμίσεων widget φόρμας
records_widget Κατακερματισμός των ρυθμίσεων widget της βάσης δεδομένων
settings Ρυθμίσεις μορφής κατακερματισμού
Λάβετε οποιεσδήποτε φόρμες - Λήψη όλων των εντύπων βάσης δεδομένων
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/ID/entities.json GET {"rest_api_key":"API_KEY"}

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

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

Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό της φόρμας, πρέπει να αναφέρετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/entities/ID.json GET {"rest_api_key":"API_KEY"}

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

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

Λήψη φόρμας με όνομα - returns form information
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
Το όνομα της βάσης δεδομένων Πρέπει να γνωρίζετε το όνομα της βάσης δεδομένων. Το όνομα μπορεί να ληφθεί εκτελώντας το ερώτημα Λήψη όλων των βάσεων δεδομένων ..
Όνομα φόρμας Πρέπει να γνωρίζετε το όνομα της φόρμας. Αυτό μπορεί να ληφθεί χρησιμοποιώντας τη σύνδεση Λήψη όλων των φορμών .
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/search/entities/search.json GET {"rest_api_key":"API_KEY", "database_name": "Database 21", "form_name": "Form Name 1"}

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

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

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

Ενημέρωση της φόρμας - μπορείτε να διορθώσετε αυτά τα χαρακτηριστικά φόρμας
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
name Το νέο όνομα της φόρμας. Δείτε όλες τις διαθέσιμες επιλογές εδώ
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό της φόρμας, πρέπει να αναφέρετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/entities/ID.json PUT {"rest_api_key":"API_KEY",
"name":"New form name"}

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

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

Διαγραφή φόρμας - Διαγράφει τη φόρμα από το έργο
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των εντύπων . Γνωρίζοντας τα αναγνωριστικά των εντύπων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID /entities/ID.json στο /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/entities/ID.json DELETE {"rest_api_key":"API_KEY"}

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

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

Δημιουργία φόρμας - Προσθέστε μια νέα φόρμα στο έργο
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
name Όνομα φόρμας
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/entities/ID.json POST {"rest_api_key":"API_KEY",
"name":"New form"}

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

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

Πεδίο

Τέτοια χαρακτηριστικά πεδίου μπορούν να ληφθούν μέσω του REST API.
Χαρακτηριστικό Περιγραφή
id Το μοναδικό αναγνωριστικό του πεδίου
entity_id Το αναγνωριστικό του πεδίου φόρμας
name Όνομα
desc Περιγραφή
type_name Ο τύπος πεδίου. Μπορεί: string, text, integer, float, select, radio button, check box, date, dob, datetime, file, image, boolean, language, states, table, country, time_zone, note, divider, formula, autoincrement, login, password
default Προεπιλεγμένη τιμή
validate_options Επιλογές επικύρωσης
position Η θέση του πεδίου στη φόρμα
visible true ή false. Δείχνει εάν αυτή η στήλη εμφανίζεται στην ενσωματωμένη βάση δεδομένων
size Μέγεθος πεδίου
cols Οι στήλες του τύπου πεδίου πίνακα
rows Γραμμές πεδίου πίνακα
Λήψη πεδίων φόρμας - Λήψη όλων των πεδίων φόρμας
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό της φόρμας, πρέπει να αναφέρετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/entities/ID/properties.json GET {"rest_api_key":"API_KEY"}

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


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

Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό της φόρμας, πρέπει να αναφέρετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
ID Πρέπει να γνωρίζετε το αναγνωριστικό πεδίου. Μπορείτε να βρείτε το αναγνωριστικό αφού λάβετε όλα τα πεδία φόρμας . Γνωρίζοντας το αναγνωριστικό πεδίου, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/entities/ENTITY_ID/properties/ID.json GET {"rest_api_key":"API_KEY"}

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

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

Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
Το όνομα της βάσης δεδομένων Should Know Db Name For Field Html
Όνομα φόρμας Πρέπει να γνωρίζετε το όνομα της φόρμας. Αυτό μπορεί να ληφθεί χρησιμοποιώντας τη σύνδεση Λήψη όλων των φορμών .
Το όνομα του πεδίου Πρέπει να γνωρίζετε το όνομα του πεδίου. Αυτό μπορεί να ληφθεί χρησιμοποιώντας το Λήψη όλων των πεδίων φόρμας .
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/search/entities/search/properties/search.json GET {"rest_api_key":"API_KEY", "database_name": "Database 21", "form_name": "Form Name 1", "field_name": "Field Name 1"}

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

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

Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
name Νέο όνομα πεδίου. Όλα τα διαθέσιμα χαρακτηριστικά μπορούν να βρεθούν εδώ
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό της φόρμας, πρέπει να αναφέρετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
ID Πρέπει να γνωρίζετε το αναγνωριστικό πεδίου. Μπορείτε να βρείτε το αναγνωριστικό αφού λάβετε όλα τα πεδία φόρμας . Γνωρίζοντας το αναγνωριστικό πεδίου, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/entities/ENTITY_ID/properties/ID.json PUT {"rest_api_key":"API_KEY",
"name":"New field name"}

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

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

Διαγραφή πεδίου - Διαγράφει ένα πεδίο φόρμας
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό φόρμας, πρέπει να αντικαταστήσετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα /apps/APP_ID/entities/ENTITY_ID/properties.json σε /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k
ID Πρέπει να γνωρίζετε το αναγνωριστικό πεδίου. Μπορείτε να βρείτε το αναγνωριστικό αφού λάβετε όλα τα πεδία φόρμας . Γνωρίζοντας το αναγνωριστικό πεδίου, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/entities/ENTITY_ID/properties/ID.json DELETE {"rest_api_key":"API_KEY"}

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

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


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

Δημιουργία πεδίου - προσθέτει ένα νέο πεδίο στη φόρμα
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
name Όνομα πεδίου
type_name Ο τύπος πεδίου. Μπορεί: string, text, integer, float, select, radio button, check box, date, dob, datetime, file, image, boolean, language, states, table, country, time_zone, note, divider, formula, autoincrement, login, password
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό φόρμας, πρέπει να αντικαταστήσετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα /apps/APP_ID/entities/ENTITY_ID/properties.json σε /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/entities/ENTITY_ID/properties.json POST {"rest_api_key":"API_KEY", name: "Field name 1", type_name: "string"}

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

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

Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
ENTITY_ID Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό φόρμας, πρέπει να αντικαταστήσετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα /apps/APP_ID/entities/ENTITY_ID/properties.json σε /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k
ID Πρέπει να γνωρίζετε το αναγνωριστικό πεδίου. Μπορείτε να βρείτε το αναγνωριστικό αφού λάβετε όλα τα πεδία φόρμας . Γνωρίζοντας το αναγνωριστικό πεδίου, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
view Για να λάβετε αρχεία, πρέπει να γνωρίζετε το αναγνωριστικό αναφοράς. (Όχι απαραίτητα)
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /search/sum/ENTITY_ID/ID.json?view=VIEW GET {"rest_api_key":"API_KEY", "ENTITY_ID": "aEWQZdIXfahOqWvcvwrGTP", "ID": "aMW4HKWR9bnOoGWQbpWQS4"}

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

3

Εγγραφή

Τέτοια χαρακτηριστικά εγγραφής μπορούν να ληφθούν μέσω του REST API.
Χαρακτηριστικό Περιγραφή
id Μοναδικό αναγνωριστικό για την εγγραφή.
page Records paginated by per_page records per page.
app_id Αναγνωριστικό έργου
entity_id Αναγνωριστικό της φόρμας εγγραφής.
values Κατακερματισμός τιμών αποθήκευσης. Όπου το κλειδί είναι αναγνωριστικό πεδίου και η τιμή είναι η τιμή πεδίου.
rel_values Κατακερματισμός της τιμής σχέσης εγγραφής. Όπου το κλειδί είναι αναγνωριστικό πεδίου και η τιμή είναι το συσχετισμένο αναγνωριστικό εγγραφής.
subform_values Κατακερματισμός της τιμής της δευτερεύουσας φόρμας αποθήκευσης. Όπου το κλειδί είναι αναγνωριστικό πεδίου και η τιμή είναι ένας πίνακας με τα αναγνωριστικά των εγγραφών της δευτερεύουσας φόρμας.
approved Εάν είναι ενεργοποιημένη η εποπτεία της βάσης δεδομένων, αυτό το χαρακτηριστικό δείχνει μια διαθέσιμη εγγραφή στην ενσωματωμένη βάση δεδομένων.
created_at Ώρα δημιουργίας του λογαριασμού.
updated_at Ώρα ενημέρωσης του λογαριασμού.
Λήψη αρχείων - Λήψη όλων των αρχείων φόρμας
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό της φόρμας, πρέπει να αναφέρετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
page Αριθμός σελίδας εγγραφών. Από 1 έως αριθμό εγγραφών/ ανά_σελίδα .
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/dtypes/entity/ENTITY_ID.json GET {"rest_api_key":"API_KEY", "page": 1}
	
{"records":[
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"2",
"aMW4HKWR9bnOoGWQbpWQS4":"aaa",
"cMW6pcTSjbWOFdTCkBtmkN":"ddd"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
},
{
"id":"dcQSkdWO1odA5HAmkYWOix",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"1",
"aMW4HKWR9bnOoGWQbpWQS4":"test",
"cMW6pcTSjbWOFdTCkBtmkN":"test2"},
"approved":false,
"created_at":"2011-09-17T04:28:10-05:00",
"updated_at":"2011-09-17T04:28:10-05:00"
}
]
}
	         
XML /apps/APP_ID/dtypes/entity/ENTITY_ID.xml GET <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>

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

Λήψη εγγραφών από την αναφορά - Λήψη όλων των εγγραφών από την αναφορά
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
view Για να λάβετε αρχεία, πρέπει να γνωρίζετε το αναγνωριστικό αναφοράς.
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/dtypes/entity/ENTITY_ID.json GET {"rest_api_key":"API_KEY", "view": REPORT_ID}
		
{"records":[
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"2",
"aMW4HKWR9bnOoGWQbpWQS4":"aaa",
"cMW6pcTSjbWOFdTCkBtmkN":"ddd"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
]
}
		
	
XML /apps/APP_ID/dtypes/entity/ENTITY_ID.xml GET <?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<view>EaWQZdIXfahOqWvcvwrGTP</view>
</api_call_params>

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

Λάβετε ένα ρεκόρ - μπορείτε να αποκτήσετε πρόσβαση σε τέτοια χαρακτηριστικά εγγραφής
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Πρέπει να γνωρίζετε το αναγνωριστικό της εγγραφής. Το αναγνωριστικό μπορεί να βρεθεί μετά τη λήψη όλων των εγγραφών . Γνωρίζοντας το αναγνωριστικό, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/dtypes/ID. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/dtypes/ID.json GET {"rest_api_key":"API_KEY"}

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

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

Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
values Κατακερματισμός τιμών εγγραφής όπου το κλειδί είναι το αναγνωριστικό πεδίου φόρμας
json_values Εάν χρησιμοποιείτε jQuery, Ruby ή κάποια άλλη γλώσσα προγραμματισμού, οπότε δώστε τις τιμές εγγραφής όπως ένα κατακερματισμένο κωδικοποιημένο στην παράμετρο 'τιμές'. Αλλά αν το πλαίσιο δεν το επιτρέπει, μπορείτε να στείλετε τις τιμές εγγραφής, JSON, για παράδειγμα: " {"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} ". Στη συνέχεια, χρησιμοποιήστε το όνομα παραμέτρου 'json_values'.
subforms_values / subforms_json_values Για τη δημιουργία ή την ενημέρωση δευτερευουσών φορμών, επίσης, χρησιμοποιήστε το 'subforms_values' ή 'json_subforms_values'.
η ακόλουθη μορφή:
"{property1_id: {entity_id: subform1_id, subform1_record1_id: {subform1_field1_id: "2 ", subform1_field2_id: "aaa "}, subform1_record2_id: {subform1_field1_id: "3 ", subform1_field2_id: "bb "}}, property2_id: {οντότητα_id: subform2_id, subform2_record1_id: {subform2_field1_id: "4 ", subform2_field2_id: "bb "}, subform2_record2_id: {subform2_field1_id: "5 ", subform2_field2_id: "dd "}}} ".

Όπου property1_id και property2_id - είναι το αναγνωριστικό των πεδίων Subform στον κύριο πίνακα.
subform1_id, subform2_id - Αναγνωριστικό της φόρμας, που υποδεικνύεται από τα πεδία property1_id και property2_id.
subform1_record1_id και subform1_record2_id - αυτό είναι το αναγνωριστικό νέων ή υπαρχουσών εγγραφών στην υποφόρμα.
subform1_field1_id, subform1_field2_id - Αναγνωριστικό πεδίων στο subform1_id.
subform2_field1_id, subform2_field2_id - Αναγνωριστικό πεδίων στο subform2_id.

Όλα τα αναγνωριστικά είναι 22 χαρακτήρες URL κωδικών base64, μπορείτε να τα πάρετε από άλλα API σύνδεσης ή να δημιουργήσετε το δικό σας για αναγνωριστικά νέων εγγραφών.
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Πρέπει να γνωρίζετε το αναγνωριστικό της εγγραφής. Το αναγνωριστικό μπορεί να βρεθεί μετά τη λήψη όλων των εγγραφών . Γνωρίζοντας το αναγνωριστικό, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/dtypes/ID. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/dtypes/ID.json PUT {"rest_api_key":"API_KEY", "values": {"aNW4nkW5bdUjldO8oKuSku" : 3, "aMW4HKWR9bnOoGWQbpWQS4" : "b", "cMW6pcTSjbWOFdTCkBtmkN" : "c"}}

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

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

Ενημέρωση δεδομένων κελιού - μπορείτε να ενημερώσετε τα δεδομένα κελιού στέλνοντας αναγνωριστικό εγγραφής, πεδίο και νέα τιμή
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
val Η νέα τιμή του κελιού δεδομένων
DTYPE_ID Πρέπει να γνωρίζετε το αναγνωριστικό της εγγραφής. Το αναγνωριστικό μπορεί να βρεθεί μετά τη λήψη όλων των εγγραφών . Γνωρίζοντας το αναγνωριστικό, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/dtypes/ID. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
PROPERTY_ID Πρέπει να γνωρίζετε το αναγνωριστικό πεδίου. Μπορείτε να βρείτε το αναγνωριστικό αφού λάβετε όλα τα πεδία φόρμας . Γνωρίζοντας το αναγνωριστικό πεδίου, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.json PUT {"rest_api_key":"API_KEY", "property_id": "aNW4nkW5bdUjldO8oKuSku", "dtype_id": "cMW6pcTSjbWOFdTCkBtmkN", "val": "John Smith"}

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

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

Διαγραφή εγγραφής - Διαγράφει μια εγγραφή από τη βάση δεδομένων
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Πρέπει να γνωρίζετε το αναγνωριστικό της εγγραφής. Το αναγνωριστικό μπορεί να βρεθεί μετά τη λήψη όλων των εγγραφών . Γνωρίζοντας το αναγνωριστικό, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/dtypes/ID. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/dtypes/ID.json DELETE {"rest_api_key":"API_KEY"}
	
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"3",
"aMW4HKWR9bnOoGWQbpWQS4":"b",
"cMW6pcTSjbWOFdTCkBtmkN":"c"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
	         
XML /apps/APP_ID/dtypes/ID.xml DELETE <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> </api_call_params>

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

Νέα εγγραφή - προσθέτει μια νέα εγγραφή στη βάση δεδομένων
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
values / json_values Εάν χρησιμοποιείτε jQuery, Ruby ή κάποια άλλη γλώσσα προγραμματισμού, οπότε δώστε τις τιμές εγγραφής όπως ένα κατακερματισμένο κωδικοποιημένο στην παράμετρο 'τιμές'. Αλλά αν το πλαίσιο δεν το επιτρέπει, μπορείτε να στείλετε τις τιμές εγγραφής, JSON, για παράδειγμα: " {"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} ". Στη συνέχεια, χρησιμοποιήστε το όνομα παραμέτρου 'json_values'.
subforms_values / subforms_json_values Για τη δημιουργία ή την ενημέρωση δευτερευουσών φορμών, επίσης, χρησιμοποιήστε το 'subforms_values' ή 'json_subforms_values'.
η ακόλουθη μορφή:
"{property1_id: {entity_id: subform1_id, subform1_record1_id: {subform1_field1_id: "2 ", subform1_field2_id: "aaa "}, subform1_record2_id: {subform1_field1_id: "3 ", subform1_field2_id: "bb "}}, property2_id: {οντότητα_id: subform2_id, subform2_record1_id: {subform2_field1_id: "4 ", subform2_field2_id: "bb "}, subform2_record2_id: {subform2_field1_id: "5 ", subform2_field2_id: "dd "}}} ".

Όπου property1_id και property2_id - είναι το αναγνωριστικό των πεδίων Subform στον κύριο πίνακα.
subform1_id, subform2_id - Αναγνωριστικό της φόρμας, που υποδεικνύεται από τα πεδία property1_id και property2_id.
subform1_record1_id και subform1_record2_id - αυτό είναι το αναγνωριστικό νέων ή υπαρχουσών εγγραφών στην υποφόρμα.
subform1_field1_id, subform1_field2_id - Αναγνωριστικό πεδίων στο subform1_id.
subform2_field1_id, subform2_field2_id - Αναγνωριστικό πεδίων στο subform2_id.

Όλα τα αναγνωριστικά είναι 22 χαρακτήρες URL κωδικών base64, μπορείτε να τα πάρετε από άλλα API σύνδεσης ή να δημιουργήσετε το δικό σας για αναγνωριστικά νέων εγγραφών.
ID Πρέπει να δημιουργήσετε UUID (μοναδικό αναγνωριστικό) 22 χαρακτήρες ασφαλή διεύθυνση URL base64 Για παράδειγμα, στο Ruby . Στη συνέχεια, θα πρέπει να το μεταβιβάσετε σε hash 'τιμές', για παράδειγμα: τιμές => {'id' => ID}, змінити на: τιμές => {'id' => '22adadVXHdHie1WeGFE8k2'}
APP_ID Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό φόρμας, πρέπει να αντικαταστήσετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα /apps/APP_ID/entities/ENTITY_ID/properties.json σε /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /apps/APP_ID/dtypes.json POST {"rest_api_key":"API_KEY", "values": {"entity_id" : ENTITY_ID, "id" : ID, "aNW4nkW5bdUjldO8oKuSku":"3", "aMW4HKWR9bnOoGWQbpWQS4":"b","cMW6pcTSjbWOFdTCkBtmkN":"c"}}
		
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"3",
"aMW4HKWR9bnOoGWQbpWQS4":"b",
"cMW6pcTSjbWOFdTCkBtmkN":"c"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
		         
	
XML /apps/APP_ID/dtypes.xml POST <?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<values>{"aNW4nkW5bdUjldO8oKuSku"=>3,"entity_id"=>ENTITY_ID, "id"=>ID,"aMW4HKWR9bnOoGWQbpWQS4"=>"b", "cMW6pcTSjbWOFdTCkBtmkN"=>"c"}</values>< <rest_api_key>API_KEY</rest_api_key> </api_call_params>

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

Związek - Πώς να συνδέσετε εγγραφές

Για να δημιουργήσετε μια σχέση μεταξύ εγγραφών, πρέπει να στείλετε ένα ξεχωριστό κατακερματισμό στο ερώτημα εγγραφής CREATE ή UPDATE.

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

Το Hash πρέπει να να έχετε τη μορφή 'rel' => {rel_id => RECORD_ID} ή 'rel' => {rel_id => [RECORD_ID, RECORD_ID2]} εάν έχετε μια σχέση πάρα-προς-πολλά όπου RECORD_ID - είναι το αναγνωριστικό της εγγραφής στην οποία θέλετε να συνδυάσετε την τρέχουσα εγγραφή. Δείτε πώς μπορείτε να λάβετε το rel_id.
Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
ENTITY_ID Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό φόρμας, πρέπει να αντικαταστήσετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα /apps/APP_ID/entities/ENTITY_ID/properties.json σε /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k
PROPERTY_ID Πρέπει να γνωρίζετε το αναγνωριστικό πεδίου. Μπορείτε να βρείτε το αναγνωριστικό αφού λάβετε όλα τα πεδία φόρμας . Γνωρίζοντας το αναγνωριστικό πεδίου, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /entities/ENTITY_ID/get_rel_id/PROPERTY_ID.json?rest_api_key=API_KEY GET {"rest_api_key":"API_KEY", {"entity_id" : ENTITY_ID, "property_id" : PROPERTY_ID}} 11842

Δείτε το σύνδεσμο αρχείου - Δείτε το σύνδεσμο αρχείου


για να λάβετε το σύνδεσμο προς το αρχείο, λάβετε πρώτα τις τιμές των πεδίων εγγραφής και μπορείτε να κατεβάσετε το αρχείο από το σύνδεσμο https://quintadb.com/images/data/PROPERTY_ID/RECORD_ID/FILE_NAME, όπου το FILE_NAME - το όνομα του αρχείου λήψης, που ελήφθη τιμές hashe του τύπου PROPERTY_ID => VALUE, RECORD_ID - αναγνωριστικό εγγραφής, PROPERTY_ID - αναγνωριστικό πεδίου.


Για να ανεβάσετε ένα αρχείο σε μια εγγραφή, πρέπει να υποβάλετε αίτημα POST στη μέθοδο API upload_file με κεφαλίδα τύπου περιεχομένου πολλαπλών μερών / μορφών δεδομένων και μόνο μετά από αυτό πρέπει να δημιουργήσετε ή να ενημερώσετε την εγγραφή σας. θα πρέπει να δημιουργηθεί πριν από τις κλήσεις. Και επίσης θα πρέπει να δημιουργήσετε την κεφαλίδα Multipart, ακολουθήστε το παράδειγμα Ruby με την κλάση MultipartPost παρακάτω. Για παράδειγμα, θα μάθετε πώς μπορείτε να ανεβάσετε το αρχείο και στην υποφόρμα.

Ένα παράδειγμα στο Ruby


Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
APP_ID Αναγνωριστικό έργου
property_id Πρέπει να γνωρίζετε το αναγνωριστικό πεδίου. Μπορείτε να βρείτε το αναγνωριστικό αφού λάβετε όλα τα πεδία φόρμας . Γνωρίζοντας το αναγνωριστικό πεδίου, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
DTYPE_ID Πρέπει να γνωρίζετε το αναγνωριστικό της εγγραφής. Το αναγνωριστικό μπορεί να βρεθεί μετά τη λήψη όλων των εγγραφών . Γνωρίζοντας το αναγνωριστικό, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/dtypes/ID. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /entities/APP_ID/upload_file/PROPERTY_ID.json?dtype_id=DTYPE_ID POST {"rest_api_key"=>API_KEY, "subform_field"=>"dcL8kXB8npd5pdRmk7BCoR", "property_id"=>"aVWR3cNtvdUikQn8o3yCo1", "subform_dtype_id"=>"fRLA83jrnAUOi5TEQLyuGw", "subforms"=>{"dcL8kXB8npd5pdRmk7BCoR"=>{"fRLA83jrnAUOi5TEQLyuGw"=>{"aVWR3cNtvdUikQn8o3yCo1"=>#, @original_filename="Selection_002.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"subforms[dcL8kXB8npd5pdRmk7BCoR][fRLA83jrnAUOi5TEQLyuGw][aVWR3cNtvdUikQn8o3yCo1]\"; filename=\"Selection_002.png\"\r\nContent-Type: image/png\r\n">}}}, "dtype_id"=>"fRLA83jrnAUOi5TEQLyuGw", "app_id"=>"bsx8kgWR9jWOBdUftcRXf9"}

Uploaded
         



Παράμετρος Περιγραφή
rest_api_key το κλειδί API σας
APP_ID Αναγνωριστικό έργου
property_id Πρέπει να γνωρίζετε το αναγνωριστικό πεδίου. Μπορείτε να βρείτε το αναγνωριστικό αφού λάβετε όλα τα πεδία φόρμας . Γνωρίζοντας το αναγνωριστικό πεδίου, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
DTYPE_ID Πρέπει να γνωρίζετε το αναγνωριστικό της εγγραφής. Το αναγνωριστικό μπορεί να βρεθεί μετά τη λήψη όλων των εγγραφών . Γνωρίζοντας το αναγνωριστικό, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/dtypes/ID. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
SINGLE_FILE_NAME Όνομα αρχείου
Μορφή URL μέθοδος Το περιεχόμενο του αιτήματος Απάντηση
JSON /dtypes/delete_dtype_file/APP_ID/DTYPE_ID/PROPERTY_ID.json GET {"rest_api_key"=>API_KEY, "single_file_name"=>"Selection_002.png", "app_id"=>"bsx8kgWR9jWOBdUftcRXf9", "dtype_id"=>"wlS5MeyMqQiCv16FdG3ztQ", "property_id"=>"bwW68wWP1cSikQqSkhl04I"}

File removed
         

Αυτό είναι ένα βασικό API REST και πρέπει να είναι αρκετό για να δημιουργεί δροσερά και χρήσιμα πράγματα. Ωστόσο, εάν θέλετε κάτι άλλο, για παράδειγμα, περισσότερες μεθόδους, κ.λπ. Παρακαλούμε επικοινωνήστε εμείς ανά πάσα στιγμή. Είμαστε πάντα ενθουσιασμένοι που θα σας ακούσουμε!