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

כניסה

 

QuintaDB REST API



QuintaDB REST API נועד לאפשר לך לנצל את מלוא הנתונים המאוחסנים במסד נתונים של QuintaDB. על ידי שימוש בממשק API זה אתה יכול להשיג יותר ממה שמציעה כיום QuintaDB. למעשה, אנו נותנים לך את הכוח לעשות כל מה שאתה צריך עם הנתונים שלך. לדוגמה, אתה יכול ליצור סקריפטים משלך, יישומי שולחן עבודה ו יישומים ניידים לפלטפורמות שונות כמו iPhone/Android ועוד. ו- QuintaDB יישאר שם, איפה אתה מאחסן, מנהל ומשתמש בנתונים שלך יחד עם אחרים.

לקישור QuintaDB ו- Thunkable, ראה קישור זה (אנגלית).

QuintaDB יש יישום משלה ב Zapier .





מידע כללי על שיחות API


לכל החיבורים צריך להיות מפתח REST API אשר ניתן למצוא בתפריט "API" בפינה השמאלית העליונה של הדף.
ניתן להשיג את תגובת השרת ב JSON או XML בהתאם לבקשה.
להלן טבלאות התגובה של השרת עבור כל שאילתה. כתובות אתרים יופיעו כ /apps.json . המשמעות היא שאתה צריך להתקשר לשיטה באמצעות הקישור https://QuintaDB.com /apps.json בתוכנית שלך. זכור ש כל החיבורים חייבים להשתמש ב https ועליך לאמת את אישור ה- SSL שלך.

מסד נתונים

ראה את כל מסדי הנתונים
קבל את מסד הנתונים לפי תעודת הזהות
קבל מסד נתונים לפי שם
עדכן את בסיס הנתונים
מחק את בסיס הנתונים
צור פרויקט

הקלט

קבל רשומות
קבל רשומות מהדוח
קבל רשומה
עדכן רשומה
עדכן נתוני תא
מחק רשומה
רשומה חדשה
Związek

טופס

קבל טפסים כלשהם
מחזיר מידע על טפסים
קבל טופס לפי שם
עדכן את הטופס
מחק טופס
צור טופס

שדה

קבל שדות טופס
קבל שדה
קבל שדה עם שם
עדכן את השדה
מחק שדה
צור שדה
קבל סיכומים בעמודה

קבצים

ראה קישור לקובץ
הורד קבצים
הסר קבצים

דוגמה לרובי ~ דוגמת Javascript (jQuery)


מסד נתונים

ניתן להשיג מאפייני מסד נתונים כאלה באמצעות ממשק ה- REST.
תכונה תיאור
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 אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/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 אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/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 אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/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>

אם מתרחשת שגיאה תקבל הודעה, למשל 'פרויקט עם שם זה כבר קיים'.

טופס

תכונות צורה ניתן להשיג באמצעות ממשק API REST.
תכונה תיאור
id מזהה ייחודי לטופס
name שם
desc תיאור
post_action ל: רשימת נמעני הדואל
target_page כתובת האתר. המשתמש שמילא את הטופס יופנה לדף זה
position מיקום הטופס. מציג את הסדר בו יתקבל הטופס בהשוואה לטפסים אחרים של מסד נתונים
sort_by מזהה השדה באמצעותו ניתן למיין רשומות טפסים
asc נכון ככל שקרי. שפירושו לפי רשומות בגובה או בירידה
per_page כמה רשומות יוצגו בדף
allow_delete נכון או לא נכון. כאשר נכון, משתמשים יכולים למחוק רשומות מהמאגר המשולב
allow_database נכון או לא נכון. כאשר נכון, המשתמשים יוכלו לראות את כל רשומות מסד הנתונים במסד הנתונים המשולב
send_emails נכון או לא נכון. שלח או אין התראות בדואר אלקטרוני על רשומות חדשות שנוספו למסד הנתונים
new_widget האש של הגדרות יישומון הטופס
records_widget הגדרות של יישומון מסד נתונים
settings הגדרות טופס Hash
קבל טפסים כלשהם - קבל את כל טופסי בסיס הנתונים
פרמטר תיאור
rest_api_key מפתח ה- API שלך
ID אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/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>

מחזיר מידע על טפסים - returns form information
פרמטר תיאור
rest_api_key מפתח ה- API שלך
APP_ID אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/ID.json ב- /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID אתה צריך לדעת את מזהה הטופס. אתה יכול למצוא את ENTITY_ID לאחר קבלת כל הטפסים . לדעת את מזהה הטופס, אתה צריך להחליף את ENTITY_ID בכתובת האתר, למשל:/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 אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/ID.json ב- /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID אתה צריך לדעת את מזהה הטופס. אתה יכול למצוא את ENTITY_ID לאחר קבלת כל הטפסים . לדעת את מזהה הטופס, אתה צריך להחליף את ENTITY_ID בכתובת האתר, למשל:/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 אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/ID.json ב- /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID אתה צריך לדעת את מזהה הטופס שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל הטפסים . לדעת את מזהי הטפסים, עליך להזכיר את המזהה בכתובת האתר, למשל:/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 אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/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>

שדה

תכונות שדה ניתן להשיג באמצעות ממשק ה- API של REST.
תכונה תיאור
id המזהה הייחודי של השדה
entity_id Field's form identifier.
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 Default field value
validate_options אפשרויות אימות
position מיקום השדה בטופס
visible נכון או לא נכון. מראה אם ​​עמודה זו מופיעה בבסיס הנתונים המשולב
size גודל שדה
cols העמודות מסוג השדה טבלה
rows Table field rows
קבל שדות טופס - קבל את כל שדות הטופס
פרמטר תיאור
rest_api_key מפתח ה- API שלך
APP_ID אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/ID.json ב- /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID אתה צריך לדעת את מזהה הטופס. אתה יכול למצוא את ENTITY_ID לאחר קבלת כל הטפסים . לדעת את מזהה הטופס, אתה צריך להחליף את ENTITY_ID בכתובת האתר, למשל:/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 אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/ID.json ב- /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID אתה צריך לדעת את מזהה הטופס. אתה יכול למצוא את ENTITY_ID לאחר קבלת כל הטפסים . לדעת את מזהה הטופס, אתה צריך להחליף את ENTITY_ID בכתובת האתר, למשל:/apps/APP_ID/ישויות. json ב- /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
ID אתה צריך לדעת את מזהה השדה. אתה יכול למצוא את המזהה לאחר קבלת כל שדות הטופס . מכיר את מזהה השדה, עליך להזכיר את המזהה בכתובת האתר, למשל:/apps/APP_ID/ישויות/ENTITY_ID/Properties/ID.json ל- /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 אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/ID.json ב- /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID אתה צריך לדעת את מזהה הטופס. אתה יכול למצוא את ENTITY_ID לאחר קבלת כל הטפסים . לדעת את מזהה הטופס, אתה צריך להחליף את ENTITY_ID בכתובת האתר, למשל:/apps/APP_ID/ישויות. json ב- /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
ID אתה צריך לדעת את מזהה השדה. אתה יכול למצוא את המזהה לאחר קבלת כל שדות הטופס . מכיר את מזהה השדה, עליך להזכיר את המזהה בכתובת האתר, למשל:/apps/APP_ID/ישויות/ENTITY_ID/Properties/ID.json ל- /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 אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/ID.json ב- /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID אתה צריך לדעת את מזהה הטופס. אתה יכול למצוא את ENTITY_ID לאחר קבלת כל הטפסים . לדעת את מזהה הטופס, עליך להחליף את ENTITY_ID בכתובת האתר, למשל /apps/APP_ID/entities/ENTITY_ID/properties.json ל- /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/propertiesson
ID אתה צריך לדעת את מזהה השדה. אתה יכול למצוא את המזהה לאחר קבלת כל שדות הטופס . מכיר את מזהה השדה, עליך להזכיר את המזהה בכתובת האתר, למשל:/apps/APP_ID/ישויות/ENTITY_ID/Properties/ID.json ל- /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 אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/ID.json ב- /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID אתה צריך לדעת את מזהה הטופס. אתה יכול למצוא את ENTITY_ID לאחר קבלת כל הטפסים . לדעת את מזהה הטופס, עליך להחליף את ENTITY_ID בכתובת האתר, למשל /apps/APP_ID/entities/ENTITY_ID/properties.json ל- /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/propertiesson
פורמט 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 בכתובת האתר, למשל /apps/APP_ID/entities/ENTITY_ID/properties.json ל- /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/propertiesson
ID אתה צריך לדעת את מזהה השדה. אתה יכול למצוא את המזהה לאחר קבלת כל שדות הטופס . מכיר את מזהה השדה, עליך להזכיר את המזהה בכתובת האתר, למשל:/apps/APP_ID/ישויות/ENTITY_ID/Properties/ID.json ל- /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.
תכונה תיאור
id מזהה ייחודי עבור הרשומה.
page רשומות מופיעות דף אחר דף עבור per_page רשומות בעמוד.
app_id מזהה פרוייקט
entity_id מזהה של טופס הרשומה.
values חיסכון בערכי שמירה. כאשר המפתח הוא מזהה שדה והערך הוא ערך השדה.
rel_values ערך הערך של יחסי הכתיבה. כאשר המפתח הוא מזהה שדה והערך הוא מזהה הרשומה המשויך.
subform_values חישוב הערך של טופס המשנה שמור. כאשר המפתח הוא מזהה שדה והערך הוא מערך עם מזהי רשומות טופס המשנה.
approved אם מתינות של מסד נתונים מופעלת, תכונה זו מצביעה על רשומה זמינה בבסיס הנתונים המשולב.
created_at הזמן בו נוצר החשבון.
updated_at מועד עדכון החשבון.
קבל רשומות - קבל את כל רשומות הטופס
פרמטר תיאור
rest_api_key מפתח ה- API שלך
APP_ID אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/ID.json ב- /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID אתה צריך לדעת את מזהה הטופס. אתה יכול למצוא את ENTITY_ID לאחר קבלת כל הטפסים . לדעת את מזהה הטופס, אתה צריך להחליף את ENTITY_ID בכתובת האתר, למשל:/apps/APP_ID/ישויות. json ב- /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
page רשום מספר עמוד. ממספר רשומות/ לכל דף .
פורמט 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 אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/ID.json ב- /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID אתה צריך לדעת את מזהה הרשומה. ניתן למצוא את המזהה לאחר קבלת כל הרשומות . לדעת את המזהה, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/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 Hash של ערכי הרשומה שבהם המפתח הוא מזהה שדה הטופס
json_values אם אתה משתמש ב- jQuery, רובי או בשפת תכנות אחרת כלשהי, אז אנא הכנס את ערכי הרשומה כמו hash המקודד בפרמטר 'ערכים'. אבל אם המסגרת שלך לא מאפשרת זאת, אתה יכול לשלוח את ערכי הרשומה, JSON, למשל: " {"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} ". אך לאחר מכן השתמש בשם הפרמטר 'json_values'.
subforms_values / subforms_json_values ליצירה או עדכון של טפסים המשנה, כמו כן, השתמש ב'תצורות המשנה_ערכים 'או 'json_subforms_values'.
הפורמט הבא:
"{property1_id: {entity_id: subform1_id, subform1_record1_id: {subform1_field1_id: "2 ", subform1_field2_id: "aaa "}, subform1_record2_id: {subform1_field1_id: "3 ", subform1_field2_id: "bb "}}, property2_id: {entity_id: subform2_id, subform2_record1_id: {subform2_field1_id: "4 ", subform2_field2_id: "bb "}, subform2_record2_id: {subform2_field1_id: "5 ", subform2_field2_id: "dd "}}} ".

איפה property1_id ו- property2_id - הוא המזהה של שדות טופס משנה בטבלה הראשית.
subform1_id, subform2_id - מזהה של הטופס, המצוין על ידי השדות property1_id ו- property2_id.
subform1_record1_id ו- subform1_record2_id - זהו מזהה הרשומות החדשות או הקיימות בטופס המשנה.
subform1_field1_id, subform1_field2_id - מזהה שדות בתתform1_id.
subform2_field1_id, subform2_field2_id - מזהה שדות בתתform2_id.

כל המזהים הם עם קודי בסיס64 בטוחים עם 22 תווים, אתה יכול לקחת אותם מממשקי API לחיבור אחרים או ליצור משלך למזהי רשומות חדשות.
APP_ID אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/ID.json ב- /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID אתה צריך לדעת את מזהה הרשומה. ניתן למצוא את המזהה לאחר קבלת כל הרשומות . לדעת את המזהה, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/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 אתה צריך לדעת את מזהה הרשומה. ניתן למצוא את המזהה לאחר קבלת כל הרשומות . לדעת את המזהה, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/APP_ID/dtypes/ID. json ב- /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
PROPERTY_ID אתה צריך לדעת את מזהה השדה. אתה יכול למצוא את המזהה לאחר קבלת כל שדות הטופס . מכיר את מזהה השדה, עליך להזכיר את המזהה בכתובת האתר, למשל:/apps/APP_ID/ישויות/ENTITY_ID/Properties/ID.json ל- /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 אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/ID.json ב- /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID אתה צריך לדעת את מזהה הרשומה. ניתן למצוא את המזהה לאחר קבלת כל הרשומות . לדעת את המזהה, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/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, רובי או בשפת תכנות אחרת כלשהי, אז אנא הכנס את ערכי הרשומה כמו hash המקודד בפרמטר 'ערכים'. אבל אם המסגרת שלך לא מאפשרת זאת, אתה יכול לשלוח את ערכי הרשומה, JSON, למשל: " {"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} ". אך לאחר מכן השתמש בשם הפרמטר 'json_values'.
subforms_values / subforms_json_values ליצירה או עדכון של טפסים המשנה, כמו כן, השתמש ב'תצורות המשנה_ערכים 'או 'json_subforms_values'.
הפורמט הבא:
"{property1_id: {entity_id: subform1_id, subform1_record1_id: {subform1_field1_id: "2 ", subform1_field2_id: "aaa "}, subform1_record2_id: {subform1_field1_id: "3 ", subform1_field2_id: "bb "}}, property2_id: {entity_id: subform2_id, subform2_record1_id: {subform2_field1_id: "4 ", subform2_field2_id: "bb "}, subform2_record2_id: {subform2_field1_id: "5 ", subform2_field2_id: "dd "}}} ".

איפה property1_id ו- property2_id - הוא המזהה של שדות טופס משנה בטבלה הראשית.
subform1_id, subform2_id - מזהה של הטופס, המצוין על ידי השדות property1_id ו- property2_id.
subform1_record1_id ו- subform1_record2_id - זהו מזהה הרשומות החדשות או הקיימות בטופס המשנה.
subform1_field1_id, subform1_field2_id - מזהה שדות בתתform1_id.
subform2_field1_id, subform2_field2_id - מזהה שדות בתתform2_id.

כל המזהים הם עם קודי בסיס64 בטוחים עם 22 תווים, אתה יכול לקחת אותם מממשקי API לחיבור אחרים או ליצור משלך למזהי רשומות חדשות.
ID עליך ליצור UUID (מזהה ייחודי) 22 תווים בטוחים ב- URL base64 לדוגמה, ברובי . אז תצטרך להעביר אותו ב'ערכים 'של hash, לדוגמה: Values ​​=> {' id '=> ID}, בחר את: Values ​​=> {' id '=>' 22adadVXHdHie1WeGFE8k2 '}
APP_ID אתה צריך לדעת את מזהה בסיס הנתונים שברצונך למחוק. אתה יכול למצוא את המזהה לאחר קבלת כל בסיסי הנתונים . לדעת את מזהה בסיס הנתונים, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/apps/ID.json ב- /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID אתה צריך לדעת את מזהה הטופס. אתה יכול למצוא את ENTITY_ID לאחר קבלת כל הטפסים . לדעת את מזהה הטופס, עליך להחליף את ENTITY_ID בכתובת האתר, למשל /apps/APP_ID/entities/ENTITY_ID/properties.json ל- /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/propertiesson
פורמט 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 - כיצד לקשר רשומות

כדי ליצור קשר בין רשומות, עליך לשלוח hash נפרד בשאילתת הרשומה CREATE או UPDATE.

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

האש חייב להיות בטופס 'rel' => {rel_id => RECORD_ID} או 'rel' => {rel_id => [RECORD_ID, RECORD_ID2]} אם יש לך קשר בין רבים לרבים איפה RECORD_ID - הוא מזהה הרשומה בה ברצונך לשלב את הנוכחי שיא. הנה כיצד להעביר rel_id.
פרמטר תיאור
rest_api_key מפתח ה- API שלך
ENTITY_ID אתה צריך לדעת את מזהה הטופס. אתה יכול למצוא את ENTITY_ID לאחר קבלת כל הטפסים . לדעת את מזהה הטופס, עליך להחליף את ENTITY_ID בכתובת האתר, למשל /apps/APP_ID/entities/ENTITY_ID/properties.json ל- /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/propertiesson
PROPERTY_ID אתה צריך לדעת את מזהה השדה. אתה יכול למצוא את המזהה לאחר קבלת כל שדות הטופס . מכיר את מזהה השדה, עליך להזכיר את המזהה בכתובת האתר, למשל:/apps/APP_ID/ישויות/ENTITY_ID/Properties/ID.json ל- /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 עם כותרת מסוג תוכן מרובה חלקים / טופס ורק לאחר מכן עליך ליצור או לעדכן את הרשומה שלך. צריך להיווצר לפני השיחות. וגם תצטרך ליצור את הכותרת מרובת החלקים, אנא עקוב אחר הדוגמה של רובי עם הכיתה מרובת חלקים למטה. לדוגמא תלמד כיצד להעלות את הקובץ לטופס המשנה.

דוגמה לרובי


פרמטר תיאור
rest_api_key מפתח ה- API שלך
APP_ID מזהה פרוייקט
property_id אתה צריך לדעת את מזהה השדה. אתה יכול למצוא את המזהה לאחר קבלת כל שדות הטופס . מכיר את מזהה השדה, עליך להזכיר את המזהה בכתובת האתר, למשל:/apps/APP_ID/ישויות/ENTITY_ID/Properties/ID.json ל- /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
DTYPE_ID אתה צריך לדעת את מזהה הרשומה. ניתן למצוא את המזהה לאחר קבלת כל הרשומות . לדעת את המזהה, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/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 אתה צריך לדעת את מזהה השדה. אתה יכול למצוא את המזהה לאחר קבלת כל שדות הטופס . מכיר את מזהה השדה, עליך להזכיר את המזהה בכתובת האתר, למשל:/apps/APP_ID/ישויות/ENTITY_ID/Properties/ID.json ל- /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
DTYPE_ID אתה צריך לדעת את מזהה הרשומה. ניתן למצוא את המזהה לאחר קבלת כל הרשומות . לדעת את המזהה, עליך לרשום את המזהה בכתובת האתר, לדוגמה:/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 בסיסי והוא צריך להספיק כדי ליצור דברים מגניבים ושימושיים. עם זאת, אם אתה רוצה משהו אחר, למשל, שיטות נוספות וכו '. אנא צור קשר עלינו בכל עת. אנו תמיד שמחים לשמוע ממך!