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

QuintaDB REST API

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

Γενικές πληροφορίες σχετικά με τις κλήσεις API


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

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

Τέτοια χαρακτηριστικά βάσης δεδομένων μπορούν να ληφθούν χρησιμοποιώντας το REST API.

id

Μοναδικό αναγνωριστικό για τη βάση δεδομένων

name

Όνομα

created_at

Ώρα δημιουργίας της βάσης δεδομένων

updated_at

Ο χρόνος ενημέρωσης της βάσης δεδομένων

Δείτε όλες τις βάσεις δεδομένων

Παράμετροι
rest_api_key

το κλειδί API σας

page

Οι βάσεις δεδομένων εμφανίζονται 20 ανά σελίδα, δηλαδή η σελίδα μπορεί να είναι 1..5

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

/apps.json

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns your current databases.

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

Making request (XML)
Μορφή

XML

μέθοδος

GET

URL

/apps.xml

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns your current databases.

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

επιστρέφει πληροφορίες βάσης δεδομένων

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

/apps/APP_ID.json

Το περιεχόμενο του αιτήματος

{"rest_api_key":"API_KEY"}

Απάντηση: returns database information

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

Making request (XML)
Μορφή

XML

μέθοδος

GET

URL

/apps/APP_ID.xml

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns database information

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

Λήψη βάσης δεδομένων με όνομα

Παράμετροι
rest_api_key

το κλειδί API σας

Όνομα

Πρέπει να γνωρίζετε το όνομα της βάσης δεδομένων. Το όνομα μπορεί να ληφθεί εκτελώντας το ερώτημα Λήψη όλων των βάσεων δεδομένων ..

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

/apps/search.json

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns database information

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

Making request (XML)
Μορφή

XML

μέθοδος

GET

URL

/apps/search.xml

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns database information

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

Ενημέρωση της βάσης δεδομένων

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

name

Το νέο όνομα της βάσης δεδομένων

Making request (JSON)
Μορφή

JSON

μέθοδος

PUT

URL

/apps/APP_ID.json

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns database information

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

Making request (XML)
Μορφή

XML

μέθοδος

PUT

URL

/apps/APP_ID.xml

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns database information

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

Διαγράψτε τη βάση δεδομένων

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

Making request (JSON)
Μορφή

JSON

μέθοδος

DELETE

URL

/apps/APP_ID.json

Το περιεχόμενο του αιτήματος

{"rest_api_key":"API_KEY"}

Απάντηση

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

Making request (XML)
Μορφή

XML

μέθοδος

DELETE

URL

/apps/APP_ID.xml

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

Μετά τη διαγραφή της βάσης δεδομένων, αυτή η μέθοδος επιστρέφει όλες τις βάσεις δεδομένων που απομένουν.

Δημιουργήστε ένα εφαρμογή

Παράμετροι
rest_api_key

το κλειδί API σας

database_name

Το όνομα της βάσης δεδομένων

form_name

Το όνομα της φόρμας. Δεν είναι δυνατή η δημιουργία βάσης δεδομένων χωρίς φόρμα, επειδή δεν υπάρχει νόημα σε μια βάση δεδομένων χωρίς φόρμα.

Making request (JSON)
Μορφή

JSON

μέθοδος

POST

URL

/apps.json

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns database information

    
{"database":
   {"id"              : "aOWO_dVXHdHie1WeGFE8k2"
    "name"            : "Database Name 1",
    "created_at"      : "2011-08-16T05:42:40-05:00",
    "updated_at"      : "2011-08-16T05:42:40-05:00",
    "dtypes_count"    : 0,
    "entities_count"  : 1,
    "properties_count": 0
    }
}
             

Making request (XML)
Μορφή

XML

μέθοδος

POST

URL

/apps.xml

Το περιεχόμενο του αιτήματος

<?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> <database_name>Database 1</database_name> <form_name>Form 1</form_name> </api_call_params>

Απάντηση: returns database information

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

Λάβετε οποιεσδήποτε φόρμες

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

/apps/APP_ID/entities.json

Το περιεχόμενο του αιτήματος

{rest_api_key":"API_KEY"}

Απάντηση: Λήψη όλων των εντύπων βάσης δεδομένων

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

Making request (XML)
Μορφή

XML

μέθοδος

GET

URL

/apps/APP_ID/entities.xml

Το περιεχόμενο του αιτήματος

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

Απάντηση: Λήψη όλων των εντύπων βάσης δεδομένων

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

Επιστρέφει πληροφορίες σχετικά με φόρμες

Παράμετροι
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

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

/apps/APP_ID/entities/ID.json

Το περιεχόμενο του αιτήματος

{"rest_api_key":"API_KEY"}

Απάντηση: returns form information

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

Making request (XML)
Μορφή

XML

μέθοδος

GET

URL

/apps/APP_ID/entities/ID.xml

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns form information

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

Λήψη φόρμας με όνομα

Παράμετροι
rest_api_key

το κλειδί API σας

database_name

Πρέπει να γνωρίζετε το όνομα της βάσης δεδομένων. Το όνομα μπορεί να ληφθεί εκτελώντας το ερώτημα Λήψη όλων των βάσεων δεδομένων ..

form_name

Πρέπει να γνωρίζετε το όνομα της φόρμας. Αυτό μπορεί να ληφθεί χρησιμοποιώντας τη σύνδεση Λήψη όλων των φορμών .

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

/apps/search/entities/search.json

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns form information

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

Making request (XML)
Μορφή

XML

μέθοδος

GET

URL

/apps/search/entities/search.xml

Το περιεχόμενο του αιτήματος

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<database_name>Database 21</database_name>
<form_name>Form1</form_name>
</api_call_params>

Απάντηση: returns form information

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

Ενημέρωση της φόρμας

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

ID

Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό της φόρμας, πρέπει να αναφέρετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

name

Το νέο όνομα της φόρμας. Δείτε όλες τις διαθέσιμες επιλογές εδώ

Making request (JSON)
Μορφή

JSON

μέθοδος

PUT

URL

/apps/APP_ID/entities/ID.json

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns form information

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

Making request (XML)
Μορφή

XML

μέθοδος

PUT

URL

/apps/APP_ID/entities/ID.xml

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns form information

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

Making request (JSON)
Μορφή

JSON

μέθοδος

DELETE

URL

/apps/APP_ID/entities/ID.json

Το περιεχόμενο του αιτήματος

{"rest_api_key":"API_KEY"}

Απάντηση

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

Making request (XML)
Μορφή

XML

μέθοδος

DELETE

URL

/apps/APP_ID/entities/ID.xml

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

Δημιουργία φόρμας

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

name

Όνομα φόρμας

Making request (JSON)
Μορφή

JSON

μέθοδος

POST

URL

/apps/APP_ID/entities.json

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns form information

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

Making request (XML)
Μορφή

XML

μέθοδος

POST

URL

/apps/APP_ID/entities.xml

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns form information

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

Πεδίο

Τέτοια χαρακτηριστικά πεδίου μπορούν να ληφθούν μέσω του REST API.

id

Το μοναδικό αναγνωριστικό του πεδίου

entity_id

Το αναγνωριστικό του πεδίου φόρμας

name

Όνομα

type_name

Ο τύπος πεδίου. Μπορεί: string, text, integer, float, select, radio button, check box, date, dob, datetime, file, image, boolean, language, states, table, country, time_zone, note, divider, formula, autoincrement, login, password, signature, linked_column, rel, subform

Λήψη πεδίων φόρμας

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

ENTITY_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό της φόρμας, πρέπει να αναφέρετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

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

Το περιεχόμενο του αιτήματος

{rest_api_key":"API_KEY"}

Απάντηση: Λήψη όλων των πεδίων φόρμας

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

Making request (XML)
Μορφή

XML

μέθοδος

GET

URL

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

Το περιεχόμενο του αιτήματος

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

Απάντηση: Λήψη όλων των πεδίων φόρμας

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

Αποκτήστε ένα πεδίο

Παράμετροι
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

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

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

Το περιεχόμενο του αιτήματος

{"rest_api_key":"API_KEY"}

Απάντηση

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

             

Making request (XML)
Μορφή

XML

μέθοδος

GET

URL

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

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

Λάβετε ένα πεδίο με όνομα

Παράμετροι
rest_api_key

το κλειδί API σας

database_name

Πρέπει να γνωρίζετε το όνομα της βάσης δεδομένων. Το όνομα μπορεί να ληφθεί εκτελώντας το ερώτημα Λήψη όλων των βάσεων δεδομένων ..

form_name

Πρέπει να γνωρίζετε το όνομα της φόρμας. Αυτό μπορεί να ληφθεί χρησιμοποιώντας τη σύνδεση Λήψη όλων των φορμών .

field_name

Πρέπει να γνωρίζετε το όνομα του πεδίου. Αυτό μπορεί να ληφθεί χρησιμοποιώντας το Λήψη όλων των πεδίων φόρμας .

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

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

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

Making request (XML)
Μορφή

XML

μέθοδος

GET

URL

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

Το περιεχόμενο του αιτήματος

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<database_name>Database 21</database_name>
<form_name>Form1</form_name>
<field_name>test</field_name>
</api_call_params>

Απάντηση

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

Ενημέρωση του πεδίου

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση 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

name

Νέο όνομα πεδίου. Όλα τα διαθέσιμα χαρακτηριστικά μπορούν να βρεθούν εδώ

Making request (JSON)
Μορφή

JSON

μέθοδος

PUT

URL

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

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

Making request (XML)
Μορφή

XML

μέθοδος

PUT

URL

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

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

Διαγραφή πεδίου

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση 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

Making request (JSON)
Μορφή

JSON

μέθοδος

DELETE

URL

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

Το περιεχόμενο του αιτήματος

{"rest_api_key":"API_KEY"}

Απάντηση

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

Making request (XML)
Μορφή

XML

μέθοδος

DELETE

URL

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

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

Δημιουργία πεδίου

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

ENTITY_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό της φόρμας, πρέπει να αναφέρετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

name

Όνομα πεδίου

type_name

Ο τύπος πεδίου. Μπορεί: string, text, integer, float, select, radio button, check box, date, dob, datetime, file, image, boolean, language, states, table, country, time_zone, note, divider, formula, autoincrement, login, password, rel, linked_column, signature, subform

Making request (JSON)
Μορφή

JSON

μέθοδος

POST

URL

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

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns form information

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

Making request (XML)
Μορφή

XML

μέθοδος

POST

URL

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

Το περιεχόμενο του αιτήματος

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<name>Form field 1</name>
<type-name>string</type-name>
</api_call_params>

Απάντηση: returns form information

    
<?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/οντότητες. 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

view

Για να λάβετε αρχεία, πρέπει να γνωρίζετε το αναγνωριστικό αναφοράς. (Όχι απαραίτητα)

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

/search/sum/ENTITY_ID/ID.json

Το περιεχόμενο του αιτήματος

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

Απάντηση

    
{total: 3}
             

Making request (XML)
Μορφή

XML

μέθοδος

GET

URL

/search/sum/ENTITY_ID/ID.xml

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

Εγγραφή

Τέτοια χαρακτηριστικά εγγραφής μπορούν να ληφθούν μέσω του REST API.

id

Μοναδικό αναγνωριστικό για την εγγραφή.

app_id

Αναγνωριστικό εφαρμογήυ

entity_id

Αναγνωριστικό της φόρμας εγγραφής.

values

Κατακερματισμός τιμών αποθήκευσης. Όπου το κλειδί είναι αναγνωριστικό πεδίου και η τιμή είναι η τιμή πεδίου.

rel_values

Κατακερματισμός της τιμής σχέσης εγγραφής. Όπου το κλειδί είναι αναγνωριστικό πεδίου και η τιμή είναι το συσχετισμένο αναγνωριστικό εγγραφής.

Λήψη αρχείων

Παράμετροι
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

view

Για να λάβετε αρχεία, πρέπει να γνωρίζετε το αναγνωριστικό αναφοράς. (Όχι απαραίτητα)

page

Αριθμός σελίδας εγγραφών. Από 1 έως αριθμό εγγραφών/ ανά_σελίδα .

name_value

Χρησιμοποιήστε την παράμετρο για να λάβετε εγγραφές της φόρμας: "όνομα πεδίου": "τιμή", "αναγνωριστικό πεδίου": "όνομα πεδίου"

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

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

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

Making request (XML)
Μορφή

XML

μέθοδος

GET

URL

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

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

Λάβετε ένα ρεκόρ

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

ID

Πρέπει να γνωρίζετε το αναγνωριστικό της εγγραφής. Το αναγνωριστικό μπορεί να βρεθεί μετά τη λήψη όλων των εγγραφών . Γνωρίζοντας το αναγνωριστικό, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/dtypes/ID. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

name_value

Χρησιμοποιήστε την παράμετρο για να λάβετε εγγραφές της φόρμας: "όνομα πεδίου": "τιμή", "αναγνωριστικό πεδίου": "όνομα πεδίου"

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

/apps/APP_ID/dtypes/ID.json

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

             

Making request (XML)
Μορφή

XML

μέθοδος

GET

URL

/apps/APP_ID/dtypes/ID.xml

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

Ενημέρωση εγγραφής

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

ID

Πρέπει να γνωρίζετε το αναγνωριστικό της εγγραφής. Το αναγνωριστικό μπορεί να βρεθεί μετά τη λήψη όλων των εγγραφών . Γνωρίζοντας το αναγνωριστικό, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/dtypes/ID. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

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 σύνδεσης ή να δημιουργήσετε το δικό σας για αναγνωριστικά νέων εγγραφών.

Making request (JSON)
Μορφή

JSON

μέθοδος

PUT

URL

/apps/APP_ID/dtypes/ID.json

Το περιεχόμενο του αιτήματος

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

Απάντηση

    
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"3",
"aMW4HKWR9bnOoGWQbpWQS4":"b",
"cMW6pcTSjbWOFdTCkBtmkN":"c"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
             

Making request (XML)
Μορφή

XML

μέθοδος

PUT

URL

/apps/APP_ID/dtypes/ID.xml

Το περιεχόμενο του αιτήματος

<?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<values>{"aNW4nkW5bdUjldO8oKuSku"=>3, "aMW4HKWR9bnOoGWQbpWQS4"=>"b", "cMW6pcTSjbWOFdTCkBtmkN"=>"c"}</values> <rest_api_key>API_KEY</rest_api_key> </api_call_params>

Απάντηση

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

Ενημέρωση δεδομένων κελιού

Παράμετροι
rest_api_key

το κλειδί API σας

PROPERTY_ID

Πρέπει να γνωρίζετε το αναγνωριστικό πεδίου. Μπορείτε να βρείτε το αναγνωριστικό αφού λάβετε όλα τα πεδία φόρμας . Γνωρίζοντας το αναγνωριστικό πεδίου, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση 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

val

Η νέα τιμή του κελιού δεδομένων

Making request (JSON)
Μορφή

JSON

μέθοδος

PATCH/PUT/POST

URL

/cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.json

Το περιεχόμενο του αιτήματος

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

Απάντηση

    
{"new_value": "John Smith"}
             

Making request (XML)
Μορφή

XML

μέθοδος

PATCH/PUT/POST

URL

/cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.xml

Το περιεχόμενο του αιτήματος

<?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<val>John Smith</val> <rest_api_key>API_KEY</rest_api_key> <dtype-id>cMW6pcTSjbWOFdTCkBtmkN</dtype-id> <property-id>aNW4nkW5bdUjldO8oKuSku</property-id> </api_call_params>

Απάντηση

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

Διαγραφή εγγραφής

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

ID

Πρέπει να γνωρίζετε το αναγνωριστικό της εγγραφής. Το αναγνωριστικό μπορεί να βρεθεί μετά τη λήψη όλων των εγγραφών . Γνωρίζοντας το αναγνωριστικό, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/dtypes/ID. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

Making request (JSON)
Μορφή

JSON

μέθοδος

DELETE

URL

/apps/APP_ID/dtypes/ID.json

Το περιεχόμενο του αιτήματος

{"rest_api_key":"API_KEY"}

Απάντηση

    
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"3",
"aMW4HKWR9bnOoGWQbpWQS4":"b",
"cMW6pcTSjbWOFdTCkBtmkN":"c"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
             

Making request (XML)
Μορφή

XML

μέθοδος

DELETE

URL

/apps/APP_ID/dtypes/ID.xml

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

Νέα εγγραφή

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση 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

Εάν πρέπει να χρησιμοποιήσετε το προσωπικό σας αναγνωριστικό, μπορείτε να δημιουργήσετε το UUID (μοναδικό αναγνωριστικό) 22 χαρακτήρες base64 ασφαλής διεύθυνση URL Για παράδειγμα στο Ruby . Στη συνέχεια, θα πρέπει να το μεταβιβάσετε στο hash 'Values', για παράδειγμα: τιμές => {'id' => '22adadVXHdHie1WeGFE8k2'}, διαφορετικά το σύστημα θα δημιουργήσει ένα μοναδικό αναγνωριστικό για εσάς.

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 σύνδεσης ή να δημιουργήσετε το δικό σας για αναγνωριστικά νέων εγγραφών.

Making request (JSON)
Μορφή

JSON

μέθοδος

POST

URL

/apps/APP_ID/dtypes.json

Το περιεχόμενο του αιτήματος

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

Απάντηση: returns form information

    
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"3",
"aMW4HKWR9bnOoGWQbpWQS4":"b",
"cMW6pcTSjbWOFdTCkBtmkN":"c"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
             

Making request (XML)
Μορφή

XML

μέθοδος

POST

URL

/apps/APP_ID/dtypes.xml

Το περιεχόμενο του αιτήματος

<?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<values>{"aNW4nkW5bdUjldO8oKuSku"=>3,"entity_id"=>ENTITY_ID, "id"=>ID,"aMW4HKWR9bnOoGWQbpWQS4"=>"b", "cMW6pcTSjbWOFdTCkBtmkN"=>"c"}</values>< <rest_api_key>API_KEY</rest_api_key> </api_call_params>

Απάντηση: returns form information

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

Αναζήτηση

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

ENTITY_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό της φόρμας, πρέπει να αναφέρετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες. json στο /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

view

Για να λάβετε αρχεία, πρέπει να γνωρίζετε το αναγνωριστικό αναφοράς. (Όχι απαραίτητα)

search

Θα θέλατε μια ταινία στο τραπέζι; "SEARCH_TERM", "o" => "SEARCH_CRITERIA"}]]].
PROPERTY_ID - αναγνωριστικό πεδίου με το οποίο αναζητούμε ( -ALL - - για ένα poke σε όλες τις στήλες),
SEARCH_TERM - έννοια, yake shukaєmo,
SEARCH_CRITERIA - κριτήριο για ένα μήνυμα, ίσως ένα από αυτά:
is, is_not, is_empty, is_not_empty, starts_with, ends_with, like, contains, not_contains.

Για κανονικούς αριθμούς και ημερομηνίες : less_than, greater_than, less_than_or_equal_to, greater_than_or_equal_to.

Για μια ημερομηνία για περίπου μία ώρα : before, after, this_day_and_before, this_day_and_after, yesterday, today, tomorrow, today_or_later, last_7_days, last_30_days,
last_60_days, last_90_days, last_120_days, next_7_days, next_30_days, next_60_days, next_90_days, next_120_days, next_n_days, last_n_days,
last_week, this_week, next_week, current_and_prev_week, current_and_next_week, next_n_weeks, last_n_weeks, last_month, this_month, next_month,
current_and_prev_month, current_and_next_month, next_n_months, last_n_months, last_year, this_year, last_2_years, next_2_years, current_and_prev_year,
current_and_next_year, next_n_years, last_n_years.

Στήλες συστήματος : added_by, created_at, updated_at, ip.

Αν θέλετε να πραγματοποιήσετε αναζήτηση σε πολλές στήλες με ένα ενοποιητικό κριτήριο "AND", τότε αυτά τα κριτήρια πρέπει να τοποθετηθούν σε έναν πίνακα, εάν "Ή", τότε σε ξεχωριστό, για παράδειγμα:
[[{"a" => "PROPERTY_ID_1", "b" => "A", "o" => "is"}, {"a" => "PROPERTY_ID_2", "b" => "A", "o" => "is"}],
[{"a" => "PROPERTY_ID_3", "b" => "B", "o" => "SEARCH_CRITERIA"}]]

ο τύπος αναζήτησης θα είναι: "Find all records where PROPERTY_ID_1 AND PROPERTY_ID_2 are equal to A OR PROPERTY_ID_3 is equal to B"

limit

Ο αριθμός των εγγραφών στα αποτελέσματα αναζήτησης, το μέγιστο είναι 200.

Making request (JSON)
Μορφή

JSON

μέθοδος

POST

URL

/search/APP_ID.json

Το περιεχόμενο του αιτήματος

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

Απάντηση

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

             

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 σας

PROPERTY_ID

Πρέπει να γνωρίζετε το αναγνωριστικό πεδίου. Μπορείτε να βρείτε το αναγνωριστικό αφού λάβετε όλα τα πεδία φόρμας . Γνωρίζοντας το αναγνωριστικό πεδίου, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/APP_ID/οντότητες/ENTITY_ID/properties/ID.json to /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

ENTITY_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της φόρμας. Μπορείτε να βρείτε το ENTITY_ID αφού λάβετε όλες τις φόρμες . Γνωρίζοντας το αναγνωριστικό φόρμας, πρέπει να αντικαταστήσετε το ENTITY_ID στη διεύθυνση URL, για παράδειγμα /apps/APP_ID/entities/ENTITY_ID/properties.json σε /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

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

Το περιεχόμενο του αιτήματος

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

Απάντηση

11842         

Αναφορές

Τέτοια χαρακτηριστικά αναφοράς είναι προσβάσιμα μέσω REST API.

id

ID

name

Όνομα

επιστρέφει όλες τις αναφορές πίνακα.

Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Αναγνωριστικό εφαρμογήυ

ENTITY_ID

Αναγνωριστικό πίνακα (φόρμα)

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

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

Το περιεχόμενο του αιτήματος

{"rest_api_key":"API_KEY"}

Απάντηση: returns all table reports.

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

Making request (XML)
Μορφή

XML

μέθοδος

GET

URL

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

Το περιεχόμενο του αιτήματος: returns all table reports.

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

Απάντηση

    
<?xml version="1.0" encoding="UTF-8"?>
<reports type="array">
<report>
<id>bYWQnuBajdBOkAW4BdMmki</id>
<app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
<entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
<created-at type="datetime">2011-09-17T10:40:40-05:00</created-at>
<updated-at type="datetime">2011-09-17T10:40:40-05:00</updated-at>
</record>
<record>
<id>dcQSkdWO1odA5HAmkYWOix</id>
<app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
<entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
<created-at type="datetime">2011-09-17T04:28:10-05:00</created-at>
<updated-at type="datetime">2011-09-17T04:28:10-05:00</updated-at>
</report>
</reports>
             

Αρχεία

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

για να λάβετε το σύνδεσμο προς το αρχείο, λάβετε πρώτα τις τιμές των πεδίων εγγραφής και μπορείτε να κατεβάσετε το αρχείο από το σύνδεσμο https://quintadb.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 παρακάτω. Για παράδειγμα, θα μάθετε πώς μπορείτε να ανεβάσετε το αρχείο και στην υποφόρμα.
Παράμετροι
rest_api_key

το κλειδί API σας

APP_ID

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

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

Making request (JSON)
Μορφή

JSON

μέθοδος

POST

URL

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

Το περιεχόμενο του αιτήματος

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

Πρέπει να γνωρίζετε το αναγνωριστικό της βάσης δεδομένων που θέλετε να διαγράψετε. Μπορείτε να βρείτε το αναγνωριστικό μετά τη λήψη όλων των βάσεων δεδομένων . Γνωρίζοντας το αναγνωριστικό βάσης δεδομένων, πρέπει να αναφέρετε το αναγνωριστικό στη διεύθυνση URL, για παράδειγμα:/apps/ID.json στο /apps/aOWO_dVXHdHie1WeGFE8k2.json

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

Όνομα αρχείου

Making request (JSON)
Μορφή

JSON

μέθοδος

GET

URL

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

Το περιεχόμενο του αιτήματος

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

Απάντηση

    File removed

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