Help
RSS
API
Feed
Maltego
Contact
Domain > api30.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2020-12-15
104.27.178.133
(
ClassC
)
2020-12-15
104.27.179.133
(
ClassC
)
2026-02-20
172.67.147.148
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Fri, 20 Feb 2026 05:19:41 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveCache-Control: max-age31536000Report-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?s3J9T4v4WXlzMA6%2BFlcvrh%2Bl5XDARwShN%2FkWgnCT5sm0vJDxmuLeB3we4ryLfOkgP3%2B%2BSsy%2FUfulil4yIz7DoJB1LhJRpMHlj5Q%3D%3D}}Last-Modified: Wed, 08 Mar 2023 23:05:00 GMTNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Vary: Accept-EncodingServer: cloudflareX-Powered-By: ASP.NETcf-cache-status: DYNAMICCF-RAY: 9d0b8ceb5c5b1571-PDXalt-svc: h3:443; ma86400 !doctype html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1> script>document.getElementsByTagName(html)0.className + js;/script> link relstylesheet hrefhttps://www.w3schools.com/w3css/4/w3.css> style> /* before main style */ .text-component img{ width: 190px; height: 190px; }/style> link relstylesheet hrefplugins/nav1/css/style.css> link relstylesheet hrefassets/css/style.css> style> body{ direction:rtl ; }.cd-main__content div.google-auto-placed { display: none !important;}.text_body{ background: rgba(29, 17, 64, 0.85); border: 0; border-right: 4px solid #7371B7; border-radius: 0; color: #c1cbd9; /* overflow-x: auto; */ text-align: center; /* direction: ltr; */ padding: 10px; } .cd-faq__title h2 { color: #ffffff; text-align: center; font-size: 25px; } .cd-faq__title { border: 2px #1c4279 double; padding: 10px; } .cd-faq__close-panel--move-right { right: 1.25em; left: var(--component-padding); } .rocket { content: url(images/rocket-3f9ca466.svg); height: 23px; width: 36px; position: absolute; top: 150px; left: 5% } .moon { content: url(images/moon-c1a23ddc.png); height: 55px; width: 55px; position: absolute; top: 10px; right: 2.1%; opacity: .5; } header { background-image: url(images/stars-c1ce35a2.svg); background-size: cover;} body.index { background: #2C1B56 url(images/index-bg-06ef8c4d.jpg) no-repeat top center; background-size: 100% auto}@media (min-width: 768px) {header { margin: 40px 0 50px; z-index: 1 } } pre { background: rgba(29, 17, 64, 0.85); border: 0; border-left: 4px solid #7371B7; border-radius: 0; color: #6C7887; overflow-x: auto; text-align: left; direction: ltr;}pre code { overflow-wrap: normal; white-space: pre; color: #B4AEC5}code { background: #1F133E; border: 0; border-radius: 0; color: #EBE7F5}blockquote { border-left: 4px solid #9073D2} .hll { background-color: #49483e } .c { color: #75715e } .err { color: #960050; background-color: #1e0010 } .k { color: #66d9ef } .l { color: #ae81ff } .n { color: #f8f8f2 } .o { color: #f92672 } .p { color: #f8f8f2 } .cm { color: #75715e } .cp { color: #75715e } .c1 { color: #75715e } .cs { color: #75715e } .gd { color: #f92672 } .ge { font-style: italic } .gi { color: #a6e22e } .gs { font-weight: bold } .gu { color: #8672BF } .kc { color: #66d9ef } .kd { color: #66d9ef } .kn { color: #f92672 } .kp { color: #66d9ef } .kr { color: #66d9ef } .kt { color: #66d9ef } .ld { color: #e6db74 } .m { color: #ae81ff } .s { color: #e6db74 } .na { color: #a6e22e } .nb { color: #f8f8f2 } .nc { color: #a6e22e } .no { color: #66d9ef } .nd { color: #a6e22e } .ni { color: #f8f8f2 } .ne { color: #a6e22e } .nf { color: #a6e22e } .nl { color: #f8f8f2 } .nn { color: #f8f8f2 } .nx { color: #a6e22e } .py { color: #f8f8f2 } .nt { color: #f92672 } .nv { color: #f8f8f2 } .ow { color: #f92672 } .w { color: #f8f8f2 } .mb { color: #ae81ff } .mf { color: #ae81ff } .mh { color: #ae81ff } .mi { color: #ae81ff } .mo { color: #ae81ff } .sb { color: #e6db74 } .sc { color: #e6db74 } .sd { color: #e6db74 } .s2 { color: #e6db74 } .se { color: #ae81ff } .sh { color: #e6db74 } .si { color: #e6db74 } .sx { color: #e6db74 } .sr { color: #e6db74 } .s1 { color: #e6db74 } .ss { color: #e6db74 } .bp { color: #f8f8f2 } .vc { color: #f8f8f2 } .vg { color: #f8f8f2 } .vi { color: #f8f8f2 } .il { color: #ae81ff } /style> title>Api30 Cloud | منصة خدمات الحوسبة السحابية الأسرع/title> script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script async srchttps://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?clientca-pub-4913561053496682 crossoriginanonymous>/script>/head>body classindex>main classcd-main>header classcd-header flex flex-column flex-center> div classtext-component text-center> img srcapi30.png style /* background: url(img/duck.png) no-repeat; -moz-box-shadow: 0px 6px 5px #ccc; box-shadow: 1px 3px 7px 4px #ccc; -moz-border-radius: 190px; -webkit-border-radius: 100px; filter: drop-shadow(1px 1px 1px white); background-color: rgb(255 255 255 / 39%); backdrop-filter: blur(5px); padding: 8px;*//>br> h2 stylecolor:white; font-family: Cairo, sans-serif;>Api30 Cloud | منصة خدمات الحوسبة السحابية الأسرع /h2> /div>/header> div classcd-main__content> !-- div classcontainer max-width-xs> div classtext-component text-center>-->section classcd-faq js-cd-faq container max-width-md margin-top-lg margin-bottom-lg> ul classcd-faq__categories idmain_nav_mb style > li>a classcd-faq__category cd-faq__category-selected truncate href#basics>Api30 Cloud خدمات متكاملة للجميع ؟ /a>/li> li>a classcd-faq__category truncate href#App-API30>لماذا منصة Api30 Cloud الإتوماتيكية/a>/li> li>a classcd-faq__category truncate href#App-API30-sql>ٍSamples full dynamic api /a>/li> li>a classcd-faq__category truncate href#Advanced-API30-sql>Advanced Settings Api30 Cloud /a>/li> !-- li>a classcd-faq__category truncate href#Realtime>Realtime Database API30/a>/li> li>a classcd-faq__category truncate href#Multiple-Database-API30>Multiple databases API30/a>/li> li>a classcd-faq__category truncate href#Admin-UI>باني واجهات الإنظمة الأتماتيكي Admin-UI/a>/li>--> li>a classcd-faq__category truncate href#other-systems>إضافات وتطبيقات Api30 Cloud العملية/a>/li> /ul> !-- cd-faq__categories --> div classcd-faq__items> ul idbasics classcd-faq__group> li classcd-faq__title>h2>Api30 Cloud خدمات متكاملة للجميع ؟/h2>/li> li classcd-faq__item> a classcd-faq__trigger href#0>span> مبادئ العمل على منصة ذكية لخدمات الحوسبة السحابية /span>/a> div classcd-faq__content> div classtext-component text_body> p > قدراتنا البرمجية لا تقتصر على مشروع محدد او خدمة محددة قبل ان تسبقها خبرات متنوعة عن التقنيات البرمجية و القدرات التي يمكن ان تقدمها كل لغة برمجية على حدى واكتشاف طرق دمج فريدة لصنع طفرات برمجية لتلبية احتياجات العملاء . /p> p > ومن حسن حظنا اننا لا نكتفي بخدمات برمجية فريدة ذات ابعاد عشوائية التعامل للوصول الى خدمات متكاملة او التعامل الاعمى مع تقنية محددة دون اداراك عواقب ذلك التعامل .بل نقوم بدراسة الخدمة المثلى لتلك اللغة البرمجية ووضعها ضمن قائمة الحلول التي يمكن دمجها مع خدمة مثلى من لغة برمجية اخرى وغالباً يتم ذلك عبر ال api مع التعامل المكتمل بنظام حماية محكم البناء بكافة المتغيرات والتحكم بها عبر إعدادات من العميلونعتمد على سياسات ال Design pattern للوصول الى نمذجة واظحة للخدمات وطريقة تعامل ووصول للخدمات بشكل إتوماتيكي كلياً مع وضع اعدادات طلب الخدمات وتحديد خيارات الأفضلية لطلب تلك الخدمة بالوقت والحاجة ودراسات قدرات الانتقال بين الخدمات ...الخ/p> /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span> لماذا Api30 Cloud الخيار الأفضل للشركات البرمجية ؟ /span>/a> div classcd-faq__content> div classtext-component text_body> p> تماماً كما من الصعب جداً ان تجد في الأ وساط العربية مشاريع برمجية ذات ابعاد ناجحة بشكل مستمر ...لأن اغلبها يعتمد ويميل امالة كليه الى أنماط حلول واستراتيجيات تدور في نفس حل المشكلة في نفس ذلك الوقت وبنفس توقع الإمكانيات وبنفس التقنيات البرمجية وهذا ما يجعلها تصاب بخيبة الأمل في لحظة من اللحظات بسبب اختلال بسيط في جانب من الاحتياجات او من جانب الاحساس بالتعب بسبب صعوبة الحل البرمجي مع مرور الوقت وكثرة الأحتياجات ... !--div classhighlight>pre classhighlight apiblueprint>code>span classp>#/span>span classgh> Blog Posts /span>span classs>/posts/span>span classp>##/span>span classgh> Retrieve All Posts /span>span classs>GET/span>span classp>+ /span>span classk>Response/span>span classm> 200/span>span classs> (application/json)/span>span classp> + /span>span classk>Attributes/span>span classs> (arrayBlog Post)/span>/code>/pre>/div>-->/p>p>وانطلاقاً من مسؤليتنا في هذا الجانب قمنا بعمل منصة api متكاملة وبعدة لغات برمجية وتقديم كل الاحتياجات بشكل إعدادات وتوفير مساحات للتخصيص البرمجي في كل الحالات اللازمة لذلكوقد يبدو الوضع صعب لكثرة خيارات الإعدادات ولكن لصنع الخيارات بدقة وحسب الاحتياج يتم وضع خيارات شاملة لتتمكن الشركة البرمجية لتقديم كافة الخيارات لخدمة عملائها الخدمة الكاملة .وقد يبدو الوضع صعب لدى بعض الجهات كون بعض الاستراتيجيات لم يسبق ان تعاملت بها ولكن مع بعض الوقت يسهل الوضع وتتداخل الافكار وينتج ذكاء من نوع مختلف وهو طرق الاستخدام الأمثل لهذه الخدمات وبهذا تزداد الانظمة ذكاءاً بالخدمة وتزداد خطط وطرق تنفيذ الاحياجات للعملاء في تزايد نحو الأفضل والاقل جهد والأكثر فائدة ./p> /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span>لماذا Api30 Cloud الخيار الأمثل لكبرى الشركات و الطامحين ؟ /span>/a> div classcd-faq__content> div classtext-component text_body> p>من الطبيعي جداً ان نشاهد الشركات تسعى بجد نحو خدمة عملائها بالخدمات وتوفير الأحتياجات لتتمكن من اكتساح الساحة واكتساب عملاء جدد بهذا الأسلوب ... لكن اذا كانت الخدمات المقدمة للعملاء خدمات برمجية عندها من الضروري يتم وضع الف خط و الف حساب لها ولجودة الخدمة والقدرات الأتوماتيكية التي توفرها تلك الخدمات البرمجية لتلبية احتياجات العملاء في كل الجوانب ... اختيار الاستشاره في هذا الجانب امر مهم للغايه ويمكننا المساعده في هذا الجانب بشكل كبير جداً ويمكننا تقديم خدمة الاستشارات مثلاً بدراسة نوعية الخدمات وطرق تنفيذها بالطرق المثلى وهل يتوقع وصول عالمي مثلاً وكم مقدار استهلاك للسيرفر لتقديم تلك الخدمة وهل يحتاج بالضرورة استخدام بعض القدرات البرمجية ضمن مخطط التنفيذ مثل الكاش ممري لزيادة السرعة او يحتاج صلاحيات نظام يتم دراستها بشكل كامل وتقديم رؤية كاملة عن التنفيذ وطرقة وتكاليفه. /p> /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span>لماذا Api30 Cloud الخيار الأمثل للمبرمجين ؟/span>/a> div classcd-faq__content> div classtext-component text_body> p>جواب هذا السؤال لن نجيب عليه لأنهم أدرى بالخدمات البرمجية واي الساحات تقدم تلك الخدمات بالشكل الأفضل , ويمكننا تقبل كل الأقتراحات في كل الجوانب ومواكبة احدث ما تم التواصل اليه اليوم اياً كانت الصعاب ./p> /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span>ماذا لو اصبحت محترف لإعدادات منصة Api30 Cloud ؟/span>/a> div classcd-faq__content> div classtext-component text_body> p> تماماً كما لو انك اطلعت على خبرات ومفاهيم عامة عن البرمجة بجانبيها النظري والعملي بنفس الوقت وبذلك تزداد خبراتك البرمجية بشكل متسارع نظراً لما تتعلمه من الإعدادات في الأنظمة واسباب تواجد تلك الإعدادات لتنفيذ تلك المهام/p> /div> /div> !-- cd-faq__content --> /li> /ul> !-- cd-faq__group --> ul idApp-API30 classcd-faq__group> li classcd-faq__title>h2>لماذا منصة Api30 Cloud الإتوماتيكية/h2>/li> li classcd-faq__item>a classcd-faq__trigger href#0>span>الفارق الزمني الهائل/span>/a> div classcd-faq__content> div classtext-component text_body> هدفنا العمل بأعلى مستوى برمجي واختراق فارق الزمن ؛ تلك السنين من العمل البرمجي بهذه الساعات من ضبط الإعدادات وتوفير كل خيارات التخصيص في كل جوانب الاحتياج للتخصيص /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span>هل يمكن الإعتماد على هذه الخدمات كلياً ؟/span>/a> div classcd-faq__content> div classtext-component text_body> يمكنكم الإعتماد الكلي على الخدمات الإتوماتيكية المقدمة من Api30 Cloud لما توفر من امكانيات تخصيص لكل جوانب الاحتياج للعميل من الجانب الخدمي او جانب البنية التحتية للعمل من ادوات تحكم لقواعد البيانات وغيرها .. يمكننا بناء اي خدمة او ميزة اضافية في اي وقت او تخصيص اكواد لإي عميل يحتاج خدمات مخصصة كلياً . او التعامل بشكل إتوماتيكي مختلف . /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span>كيفية الوصول الى ملفات ضبط الإعدادات والمشروع ؟/span>/a> div classcd-faq__content> div classtext-component text_body>عبر أنظمة مستخدمين للإستضافة الخاصة بك , يمكنك ايضا رفع الملفات والاستفادةمن مشاركة الملفات عبر نظام الإستضافة وطلب إنشاء عدد اكثر من المستخدمين وتخصيص مستخدمين على مجلدات محددة وغيرة . a hrefhttps://servers.api30.com/>رابط الإستضافة من هنا /a> /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span>انواع استضافة الخدمات البرمجية الإتوماتيكية /span>/a> div classcd-faq__content> div classtext-component text_body> ضمن نطاقان خدميان لتوفير كل المزايا كوحده متكاملة من الخدمات منها خدمات السيرفرات المعروفة باستضافة برمجيات php وايضاً الاستضافة عبر نطاقات الخدمات التزامنية السريعة جداً مع توفير قدرات للفصل او الدمج في للنطاقين عبر الإعدادات . /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span>هل يمكنني إضافة موقع رئيسي في استضافة api30/span>/a> div classcd-faq__content> div classtext-component text_body> نعم عبر مجلد مسمى public يمكنك انشاء ما تحتاجه بأستخدام ال html , js عبر الاطر الكثيرة للتعامل بال js وإنشاء عدد لا نهائي من الصفحات والمجلدات المتداخلة . /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span>إستراتيجيات مبتكرة وحصريه من خدماتنا ؟/span>/a> div classcd-faq__content> div classtext-component text_body> Realtime Database Api30 Cloud منصة يمكنها العمل في الذاكرة السريعة بجميع انواع الملفات وقواعدالبيانات /br> json - csv - xlsx - tab - sqlite - any url its download to json folder /br> وعند تنفيذ حدث التحديث تتم المزامنة مع مصدر تلك البيانات المتواجدة في الذاكرة والمصدر الاصلي لها . او حسب ضبط الإعدادات Realtime Database ومن الجديد بالذكر في منصة يمكن عمل استعلام ربط بين كل الانواع وايضاً محاكاه بالاستعلام عبر ال SQL بين مختلف الانواع كانها كتله واحدة متواجده في الذاكرة . /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span> هل يوجد اختلافات بطرق الإرتباط بين /br> (Multiple databases Api30 Cloud - Realtime Database) /span>/a> div classcd-faq__content> div classtext-component text_body> بما يقارب 95 % لا يوجد إختلاف جميعها تعمل بنفس آلية الإستعلام والربط والإدخال والتحديث (GET,POST,PUT,Delete,PATCH) /div> !-- cd-faq__content --> /li> /ul> !-- cd-faq__group --> ul idApp-API30-sql classcd-faq__group> li classcd-faq__title>h2>Samples full dynamic api show data from Api30 Cloud br> Realtime - (Several types of databases)/h2>/li> li classcd-faq__item> a classcd-faq__trigger href#0>span> التعرف على استضافة ملفات (Realtime DB) /span>/a> div classcd-faq__content> div classtext-component text_body> p>لنتعرف على التعامل مع الاستعلامات عبر التعامل مع (Realtime)/p> p>يمكنك الدخول موقع ملفات الاختبار الخاصة بال (Realtime)/p> p> a hrefhttps://servers.api30.com/ target_blank>رابط الإستضافة من هنا /a>/p> p>مستخدم الدخول :in_memory_db/p> p>باسوورد الدخول:json_csv_xlsx_tab_sqlite/p> p> تم اسناد صلاحية من نوع عرض فقط للتعرف على طرق الترتيب والاضافة للملفات بجميع انواعها /p> b>بعد اضافتك للملفات كل ملف في المجلد الخاص به وتشغيل استضافتك الخاصة سترتفع كل تلك الملفات للمزامنة والعمل في الذاكرة ككتلة واحدة واي حدث تحديث او اضافة تتم مزامنتها مع الملف الخاص بها والنوع الخاص بها او حسب الإعدادات المخصصه br>a hrefhttp://test.api30.com/dbtype/ target_blank>التعرف على انواع الملفات المحملة في قواعد البيانات في الذاكرة /a> /b> p>تم وضع الاختبار على بيانات هائلة جداُ لإثبات نجاح انظمة ال (Realtime) ولهذا يحبذ عند طلب الجداول استخدام المعامل page1 مثلاً او لتحديد عدد صفوف في الصفحة مثلاُ خمسون صف page1,50 /p> /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span> التعرف على بعض جداول الاختبار والتعامل معها في الذاكرة مباشراً /span>/a> div classcd-faq__content> div classtext-component text_body> p>اذا لم تشعر بالحماس وانت تتواجد في ساحة الذاكرة حيث السرعة الخيالية فعليك التعرف على in memory database/p> p> لقد قمنا بتوفير كل احتياجاتك لعمل جميع انواع العلاقات بين الجدوال في الذاكرة وعبر مختلف انواع الملفات عن طريق ضبط بعض الاعدادات فقط فلا تقلق في هذا الامر ويمكنك التعرف على التوثيق الخاص بالتعامل مع الإعدادات /p> p>لنفترض ان لدينا ثلاثة جداول للتبسيط فقط /p> p>b stylecolor:red>admin1ye/b> يمثل محافظات الجمهورية اليمنية a hrefhttp://test.api30.com/api/admin1ye target_blank>admin1ye/a> /p> p>b stylecolor:red>admin2ye/b> يمثل مديريات الجمهورية اليمنية ويوجد بها عمود fk يعود للمحافظة a hrefhttp://test.api30.com/api/admin2ye target_blank>admin2ye/a> /p> p>b stylecolor:red>admin3ye/b> يمثل مناطق وشوارع متنوعة في الجمهورية لما يقرب ال 100000موقع ومنطقة في الجمهورية وتم اخفاء الاسم العربي منها فقط (لتمييزها ضمن الخدمات المدفوعة)ويتواجد فيها اعمدة fk تعود للمحافظات والمديريات br> a hrefhttp://test.api30.com/api/admin3ye?page1,30 target_blank>admin3ye?page1,30/a> /p> على اعتبار تم ضبط ابسط الإعدادات في علاقة الربط بين الجداول بإستخدام التمييز الإتماتيكي للعلاقة عبر b stylecolor:red>{suffixfk:_id}/b> /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span> CRUD + List /span>/a> div classcd-faq__content> div classtext-component text_body> h4 dirauto>span stylecolor: #ecf0f1;>Read/span>/h4>pre>code>GET /api/admin1ye/1br />a hrefhttp://test.api30.com/api/admin1ye target_blank>http://test.api30.com/api/admin1ye/1/a>/code>/pre>h4 dirauto>span stylecolor: #ecf0f1;>List/span>/h4>pre>code>GET /api/admin1yebr />a hrefhttp://test.api30.com/api/admin1ye target_blank>http://test.api30.com/api/admin1ye/a>/code>/pre>h4 dirauto>span stylecolor: #ecf0f1;>Create/span>/h4>pre>code>POST /api/admin1yebr />a hrefhttp://test.api30.com/api/admin1ye target_blank>http://test.api30.com/api/admin1ye/a>br />/code>/pre>p dirauto>You have to send a body containing:/p>pre>code>/code>/pre>div>pre>code>{ name: SANAA, Ar_Name: صنعاء,br /> latitude: 17,br /> longitude: 51.5}/code>/pre>/div>pre>code>/code>/pre>p dirauto>And it will return the value of the primary key of the newly created record with inserted data:/p>pre>code>/code>/pre>div>pre>code>2/code>/pre>/div>pre>code>/code>/pre>h4 dirauto>span stylecolor: #ecf0f1;>Update/span>/h4>p dirauto>To update a record in this table the request can be written in URL format as:/p>div>pre>code>PUT /api/admin1ye/1br />br />a hrefhttp://test.api30.com/api/admin1ye/1 target_blank>http://test.api30.com/api/admin1ye/1/a>/code>/pre>p dirauto>Where 1 is the value of the primary key of the record that you want to update. Send as a body:/p>pre>code>/code>/pre>div>pre>code>{ name: sanaa}/code>/pre>/div>p dirauto>And it will return the primary key of the record or as you define in template of update api :/p>pre>code>/code>/pre>div>pre>code>1/code>/pre>/div>pre>code>/code>/pre>/div>h4 dirauto>span stylecolor: #ecf0f1;>Delete/span>/h4>p dirauto>If you want to delete a record from this table the request can be written in URL format as:/p>div>pre>code>DELETE /api/admin1ye/1br />br />a hrefhttp://test.api30.com/api/admin1ye/1>http://test.api30.com/api/admin1ye/1/a>/code>/pre>p dirauto>And it will return the primary key of the record or as you define in template of update api :/p>pre>code>/code>/pre>div>pre>code>1/code>/pre>/div>pre>code>/code>/pre>/div> /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span> Filters /span>/a> div classcd-faq__content> div classtext-component text_body> p dirauto>Filters provide search functionality, on list calls, using the filter parameter. You need to specify the column name, a comma, the match type, another commma and the value you want to filter on. These are supported match types:/p>ul dirauto style text-align: left;>li>cs: contain string (string contains value)/li>li>sw: start with (string starts with value)/li>li>ew: end with (string end with value)/li>li>eq: equal (string or number matches exactly)/li>li>lt: lower than (number is lower than value)/li>li>le: lower or equal (number is lower than or equal to value)/li>li>ge: greater or equal (number is higher than or equal to value)/li>li>gt: greater than (number is higher than value)/li>li>bt: between (number is between two comma separated values)/li>li>in: in (number or string is in comma separated list of values)/li>li>is: is null (field contains NULL value)/li>/ul>p dirauto>You can negate all filters by prepending a n character, so that eq becomes neq. Examples of filter usage are:/p>div>pre>code>a hrefhttp://test.api30.com/api/admin1ye?filtername,eq,Aden target_blank>GET /api/admin1ye?filtername,eq,Aden/a>a hrefhttp://test.api30.com/api/admin1ye?filtername,neq,Aden target_blank>GET /api/admin1ye?filtername,neq,Aden/a>a hrefhttp://test.api30.com/api/admin1ye?filtername,sw,Aden target_blank>GET /api/admin1ye?filtername,sw,Ad/a>a hrefhttp://test.api30.com/api/admin1ye?filterid,le,1 target_blank>GET /api/admin1ye?filterid,le,1/a>a hrefhttp://test.api30.com/api/admin1ye?filterid,ngt,1 target_blank>GET /api/admin1ye?filterid,ngt,1/a>a hrefhttp://test.api30.com/api/admin1ye?filterid,bt,1,10 target_blank>GET /api/admin1ye?filterid,bt,1,10/a>a hrefhttp://test.api30.com/api/admin1ye?filterid,in,1,2,3 target_blank>GET /api/admin1ye?filterid,in,1,2,3/a>a hrefhttp://test.api30.com/api/admin1ye?filterid,nin,1,2,3 target_blank>GET /api/admin1ye?filterid,nin,1,2,3 /a>/code>/pre>/div>p dirauto>Output:/p>div>pre>code>{ records: { id: 1 name: Aden,br /> /code>code>Ar_Name/code>code>: عدنbr /> }br /> br />} /code>/pre>/div>p dirauto>In the next section we dive deeper into how you can apply multiple filters on a single list call./p>h3 dirauto>a iduser-content-multiple-filters hrefhttps://github.com/mevdschee/php-crud-api#multiple-filters aria-hiddentrue>/a>Multiple filters/h3>p dirauto>Filters can be a by applied by repeating the filter parameter in the URL. For example the following URL:/p>div>pre>code>GET /api/admin1ye?filterid,gt,1&filterid,lt,3/code>/pre>/div> /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span> Column selection /span>/a> div classcd-faq__content> div classtext-component text_body> p dirauto>By default all columns are selected. With the include parameter you can select specific columns. You may use a dot to separate the table name from the column name. Multiple columns should be comma separated. An asterisk (*) may be used as a wildcard to indicate all columns. Similar to include you may use the exclude parameter to remove certain columns:/p>div>pre>code>a hrefhttp://test.api30.com/api/admin1ye/1?includename target_blank>GET /api/admin1ye/1?includename/a>a hrefhttp://test.api30.com/api/admin1ye?includename target_blank>GET /api/admin1ye?includename/a>a hrefhttp://test.api30.com/api/admin1ye?excludename,geonameid,longitude target_blank>GET /api/admin1ye?excludename,geonameid,longitude/a>/code>/pre>/div> /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span> Ordering/span>/a> div classcd-faq__content> div classtext-component text_body> p dirauto>With the order parameter you can sort. By default the sort is in ascending order, but by specifying desc this can be reversed:/p>div>pre>code>a hrefhttp://test.api30.com/api/admin1ye?orderAr_Name,desc target_blank>GET /api/admin1ye?orderAr_Name,desc/a>a hrefhttp://test.api30.com/api/admin1ye?orderid,desc&orderAr_Name target_blank>GET /api/admin1ye?orderid,desc&orderAr_Name/a>/code>/pre>/div> /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span> Limit size /span>/a> div classcd-faq__content> div classtext-component text_body> p dirauto>The size parameter limits the number of returned records. This can be used for top N lists together with the order parameter (use descending order)./p>div>pre>code>a hrefhttp://test.api30.com/api/admin1ye?orderid,desc&size1 target_blank>GET /api/admin1ye?orderid,desc&size1/a>a hrefhttp://test.api30.com/api/admin3ye?orderid,desc&size5 target_blank>GET /api/admin3ye?orderid,desc&size5/a>/code>/pre>/div> /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span> Pagination/span>/a> div classcd-faq__content> div classtext-component text_body> p dirauto>The page parameter holds the requested page. The default page size is 20, but can be adjusted (e.g. to 50)./p>div>pre>code>a hrefhttp://test.api30.com/api/admin3ye?orderid&page1 target_blank>GET /api/admin3ye?orderid&page1/a>a hrefhttp://test.api30.com/api/admin3ye?orderid&page1,50 target_blank>GET /api/admin3ye?orderid&page1,50/a>/code>/pre>/div> /div> /div> !-- cd-faq__content --> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span> Joins /span>/a> div classcd-faq__content> div classtext-component text_body> div classcontainer-fluid> div classcontainer> div classrow> div classcol-12> p dirauto>Lets say that you have a posts table that has comments (made by users) and the posts can have tags./p>pre>code>posts comments users post_tags tags id id id id idtitle post_id username post_id namecontent user_id phone tag_idcreated message/code>/pre>code>/code> p dirauto>When you want to list posts with their comments users and tags you can ask for two tree paths:/p>pre>code>posts -> comments -> usersposts -> post_tags -> tags/code>/pre>code>/code> p dirauto>These paths have the same root and this request can be written in URL format as:/p>pre>code>GET /records/posts?joincomments,users&jointags/code>/pre>code>/code> p dirauto>Here you are allowed to leave out the intermediate table that binds posts to tags. In this example you see all three table relation types (hasMany, belongsTo and hasAndBelongsToMany) in effect:/p> ul dirauto> li>post has many comments/li> li>comment belongs to user/li> li>post has and belongs to many tags/li> /ul> p dirauto>This may lead to the following JSON data:/p>pre>code>{ records: { id: 1, title: Hello world!, content: Welcome to the first post., created: 2018-03-05T20:12:56Z, comments: { id: 1, post_id: 1, user_id: { id: 1, username: mevdschee, phone: null, }, message: Hi! }, { id: 2, post_id: 1, user_id: { id: 1, username: mevdschee, phone: null, }, message: Hi again! } , tags: }, { id: 2, title: Black is the new red, content: This is the second post., created: 2018-03-06T21:34:01Z, comments: , tags: { id: 1, message: Funny }, { id: 2, message: Informational } } }/code>/pre> p dirauto class>You see that the belongsTo relationships are detected and the foreign key value is replaced by the referenced object. In case of hasMany and hasAndBelongsToMany the table name is used a new property on the object./p> p>code>/code>br>/p> p>code>/code>br>/p> p>code>/code>br>/p> /div> /div> /div>/div> div classcontainer-fluid> div classcontainer> div classrow> div classcol-12> p class>em>In short/em>, span stylecolor:#95a5a6;>Same path Of root/span>span stylecolor:#e74c3c;> join/span>tablejoin&span stylecolor:#e74c3c;>join/span>anotherTablejoinbr>span stylecolor:#bdc3c7;>Same path Of child/span>br>span stylecolor:#e74c3c;>join/span>tableJoin1span stylecolor:#e74c3c;>,samePathchild1/span>br>/p> p>span stylecolor:#e74c3c;>/span> &joinanotherTableTorootjoinspan stylecolor:#e74c3c;>,samepathchild2join/span>br>code>/code>br>/p> /div> /div> /div>/div> p> Some Examples live online /p> pre>code>a hrefhttp://test.api30.com/api/admin3ye?page1&joinadmin1ye target_blank>GET /api/admin3ye?page1&joinadmin1ye/a>a hrefhttp://test.api30.com/api/admin3ye?page1&joinadmin2ye target_blank>GET /api/admin3ye?page1&joinadmin2ye/a > a hrefhttp://test.api30.com/api/admin3ye?page1&joinadmin2ye,admin1ye target_blank>GET /api/admin3ye?page1&joinadmin2ye,admin1ye/a>/code>/pre> pre>code>a hrefhttp://test.api30.com/api/admin1ye?page1,1&joinadmin2ye target_blank>GET /api/admin1ye?page1,1&joinadmin2ye/a>a hrefhttp://test.api30.com/api/admin2ye?page1,2&joinadmin1ye target_blank>GET /api/admin2ye?page1,2&joinadmin1ye/a> a hrefhttp://test.api30.com/api/admin2ye?page1,1&joinadmin1ye&joinadmin3ye target_blank>GET /api/admin2ye?page1,1&joinadmin1ye&joinadmin3ye/a>/code>/pre>!-- pre>code>a hrefhttp://quran.api30.com/api/quran?page1&joinSura target_blank>GET /api/quran?page1&joinSura/a>a hrefhttp://quran.api30.com/api/Sura?page1,2&joinquran&orderid,desc target_blank>GET /api/Sura?page1,2&joinquran&orderid,desc/a> /code>/pre>--> /div> /div> !-- cd-faq__content --> /li> /ul> !-- cd-faq__group -->!-- ul idRealtime classcd-faq__group> li classcd-faq__title>h2>Realtime Database API30/h2>/li> li classcd-faq__item> a classcd-faq__trigger href#0>span>طرق تعامل خاصة بال Realtime Database/span>/a> div classcd-faq__content> div classtext-component text_body> p>نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 ر ر نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1./p> /div> /div> /li> /ul> ul idMultiple-Database-API30 classcd-faq__group> li classcd-faq__title>h2>Multiple databases API30/h2>/li> li classcd-faq__item> a classcd-faq__trigger href#0>span>طرق تعامل خاصة بال Multiple databases/span>/a> div classcd-faq__content> div classtext-component> p>نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 ر ر نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1./p> /div> /div> /li> /ul> ul idAdmin-UI classcd-faq__group> li classcd-faq__title>h2>باني واجهات الإنظمة الأتماتيكي Admin-UI/h2>/li> li classcd-faq__item> a classcd-faq__trigger href#0>span>Admin-UI بناء إتوماتيكي عبر ال (open api)/span>/a> div classcd-faq__content> div classtext-component> p>نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1 ر ر نص عشوئاي 1 نص عشوئاي 1 نص عشوئاي 1./p> /div> /div> /li> /ul>-->ul idAdvanced-API30-sql classcd-faq__group> li classcd-faq__title>h2>Advanced Settings API30/h2>/li> li classcd-faq__item> a classcd-faq__trigger href#0>span> Building a model for the return of the api/span>/a> div classcd-faq__content> div classtext-component text_body> div classcontainer-fluid data-bootstrap-containscontainers> div classcontainer> div classrow> p>em>You can use the following variables to build your template by placing them in the object values . templatebr>or directly with out key in object as you like/em>/p> div classcol-12 style overflow: auto;> table stylewidth:100%; direction:ltr; background: #ffffff75; color: white; classtable border1> tbody> tr> td> name/td> td> type/td> td>Indicatesbr>/td> td> p>usedin (success-br>/p> p>not success-both)br>/p> /td> td>br>/td> td> example/td> /tr> tr> td> $Status /td> td>number/td> td>http Status codes/td> td>bothbr>/td> td>br>/td> td> p> used br>/p> p>{ServerStatus: $Status}br>/p> /td> /tr> tr> td> $Status_text/td> td> string/td> td> p>text of http Status codesbr>/p> p>you can change any text for any number code/p> /td> td>bothbr>/td> td>br>/td> td> p> used/p> p>{ServerStatus_text: $Status_text}/p> /td> /tr> tr> td> $Body_data /td> td> Object-Array/td> td>data return/td> td>successbr>/td> td>br>/td> td> p> used/p> p>{body: $Body_data}/p> /td> /tr> tr> td> $Tbl_obj_name/td> td>string/td> td>table name or object name/td> td>bothbr>/td> td>br>/td> td> p> used/p> p>{name: $Tbl_obj_name}/p> /td> /tr> tr> td> $Body_data_format/td> td> string/td> td> p>formate return json,xml,htmlbr>/p> p> if retun from string $Body_data or br>/p> p>if array or json retrunbr>/p> /td> td>successbr>/td> td>br>/td> td> p>used/p> p>{format: $Body_data_format}/p> /td> /tr> tr> td> $Total_items/td> td> number/td> td>all records in table/td> td>successbr>/td> td>br>/td> td> p>used/p> p>{Total: $Total_items}/p> /td> /tr> tr> td> $Total_in_list/td> td>number/td> td>title records in list return/td> td>successbr>/td> td>br>/td> td> p>used/p> p>{lengthitems: $Total_in_list}/p> /td> /tr> tr> td> $Pageslinks /td> td> Object/td> td>object of pagination links and info pagination data see example/td> td>successbr>/td> td>br>/td> td> p>used/p> p>{pages: $Pageslinks }/p> p>return/p> p>{br> pages: {br> first: http://localhost:3000/api/admin1yes?page1,br> next: http://localhost:3000/api/admin1yes?page2,br> last: http://localhost:3000/api/admin1yes?page2,br> info: {br> from: 0,br> to: 20,br> size: 20,br> page: 1,br> total: 23br> }br> }br>}br>/p> /td> /tr> tr> td> $error_program/td> td>string/td> td>string retrun from app if not success/td> td>not successbr>/td> td>br>/td> td> p>used/p> p class>{error: $error_program}/p> /td> /tr> /tbody> /table> p>code>/code>br>/p> /div> /div> /div>/div>/div> /div> /li> li classcd-faq__item> a classcd-faq__trigger href#0>span>URL rewrite middleware /span>/a> div classcd-faq__content> div classtext-component text_body> div classcontainer-fluid data-bootstrap-containscontainers> div classcontainer> div classrow> div classcol-12> p>Rewrite using a regular expression, rewriting code>/i123/code> to code>/api/123/code>.br>/p> p>{/^\/i(\w+)/: /api/$1}/p> p>Rewrite using route parameters, references may be named or numeric. br>/p> p>For example rewrite apicode>/foo..bar/code> to apicode>/commits/foo/to/bar/code>br>/p> p>{ api/:src..:dst: api/commits/$1/to/$2 ,br> api/:src..:dst: api/commits/:src/to/:dstbr> }/p> p>br>/p> p>code>/code>You may also use the wildcard code>*/code> to soak up several segments,br>/p> p> for example code>/js/vendor/jquery.js/code> would become code>/public/assets/js/vendor/jquery.js/code>br>/p> p>/p> p>{/js/*, /public/assets/js/$1}br>/p> p>You can customize your link and represent it in our approach to link building from file call br>/p> p>Ruoter.json /p>pre>In your hosting with our servers/pre> p>code>/code>code>/code>/p>pre class>{ /api/*: /$1, /blog/:resource/:id/show: /:resource/:id}/pre> p>code>/code>br>/p> /div> /div> /div>/div> /div> /div> /li> /ul> ul idother-systems classcd-faq__group> li classcd-faq__title>h2>إضافات وتطبيقات Api30 Cloud العملية/h2>/li> li classcd-faq__item> a classcd-faq__trigger href#0>span>إضافات وتطبيقات Api30 Cloud العملية/span>/a> div classcd-faq__content> div classtext-component text_body> p> div classw3-container w3-white> h1 styletext-align: center;>تطبيقات عملية مفيدة لإستخدام API30/h1> p styletext-align: center;>هذه التطبيقات يمكن ان تساعدك في API30/p>/div>div classw3-row-padding> div classw3-third> h2>span classfr-img-caption fr-fic fr-dib fr-draggable contenteditablefalse draggablefalse stylewidth: 213px;>span classfr-img-wrap>a hrefhttps://mind-maps.api30.com/ relnoopener noreferrer target_blank>img srcimg/mind-map.png stylewidth: 213px; classfr-fic fr-dib>span classfr-inner contenteditabletrue>تطبيق إدارة المعرفة/span>/a>/span>/span>/h2> /div> div classw3-third> h2>span classfr-img-caption fr-fic fr-dib fr-draggable contenteditablefalse draggablefalse stylewidth: 213px;>span classfr-img-wrap>a hrefhttps://test.api30.com/admin/?ver2 relnoopener noreferrer target_blank>img srcimg/admin-openapi3-a.png stylewidth: 213px; classfr-fic fr-dib>span classfr-inner contenteditabletrue>إدارة اتوماتيكية عبر PWA + openapi3 /span>/a>/span>/span>/h2> /div> div classw3-third> h2>span classfr-img-caption fr-fic fr-dib fr-draggable contenteditablefalse draggablefalse stylewidth: 213px;>span classfr-img-wrap>a hrefhttps://phpui.api30.com/ui_m.php?urlhttps://test.api30.com/&ver2 relnoopener noreferrer target_blank>img srcimg/admin-openapi3-b.png stylewidth: 213px; classfr-fic fr-dib>span classfr-inner contenteditabletrue>إدارة اتوماتيكية openapi3/span>/a>/span>/span>/h2> /div> /div> div classw3-row-padding> div classw3-third> h2>span classfr-img-caption fr-fic fr-dib fr-draggable contenteditablefalse draggablefalse stylewidth: 213px;>span classfr-img-wrap>a hrefhttps://fasteditor.api30.com/?ver2 relnoopener noreferrer target_blank>img srcimg/fasteditor.png stylewidth: 213px; classfr-fic fr-dib>span classfr-inner contenteditabletrue>json editor table fast /span>/a>/span>/span>/h2> /div> div classw3-third> h2>span classfr-img-caption fr-fic fr-dib fr-draggable contenteditablefalse draggablefalse stylewidth: 213px;>span classfr-img-wrap>a hrefhttps://test.api30.com//admin/tables/sheetsapi.html?urlhttps://test.api30.com/&linem&ver2 relnoopener noreferrer target_blank>img srcimg/sheetsapi.png stylewidth: 213px; classfr-fic fr-dib>span classfr-inner contenteditabletrue>إدارة اتوماتيكية sheetsapi + openapi3/span>/a>/span>/span>/h2> /div> div classw3-third> h2>span classfr-img-caption fr-fic fr-dib fr-draggable contenteditablefalse draggablefalse stylewidth: 213px;>span classfr-img-wrap>a hrefhttps://plugins.api30.com/ relnoopener noreferrer target_blank>img srcimg/plugins-api30.png stylewidth: 213px; classfr-fic fr-dib>span classfr-inner contenteditabletrue>plugins-Api30 Cloud /span>/a>/span>/span>/h2> /div> /div> div classw3-row-padding> div classw3-third> h2>span classfr-img-caption fr-fic fr-dib fr-draggable contenteditablefalse draggablefalse stylewidth: 213px;>span classfr-img-wrap>a hrefhttps://jsoneditor.api30.com/?ver2 relnoopener noreferrer target_blank>img srcimg/jsoneditor.png stylewidth: 213px; classfr-fic fr-dib>span classfr-inner contenteditabletrue>json editor /span>/a>/span>/span>/h2> /div> div classw3-third> h2>span classfr-img-caption fr-fic fr-dib fr-draggable contenteditablefalse draggablefalse stylewidth: 213px;>span classfr-img-wrap>a hrefhttps://www.convertjson.com/json-to-sql.htm relnoopener noreferrer target_blank>img srcimg/json-to-sql.png stylewidth: 213px; classfr-fic fr-dib>span classfr-inner contenteditabletrue>json to sql /span>/a>/span>/span>/h2> /div> /div> /p> /div> /div> !-- cd-faq__content --> /li> /ul> !-- cd-faq__group --> /div> !-- cd-faq__items --> a href#0 classcd-faq__close-panel text-replace1>إغلاق/a> div classcd-faq__overlay aria-hiddentrue>/div>/section> !-- cd-faq --> !-- /div> /div>--> /main> !-- .cd-main --> a href#cd-nav classcd-nav-trigger js-cd-nav-trigger text-replace style background-image: url(../images/moon-c1a23ddc.png); background-repeat: no-repeat; background-size: 55px 55px; idmenu_close_btn> Menu span classcd-nav-trigger__icon aria-hiddentrue>/span> svg viewBox0 0 54 54 aria-hiddentrue> circle filltransparent stroke-width1 cx27 cy27 r25 stroke-dasharray157 157 stroke-dashoffset157>/circle> /svg> /a> div idcd-nav classcd-nav> div classcd-nav__content> div classcontainer max-width-sm> h2 classcd-nav__title>التصفح/h2> div classgrid> div classcol-6@md> nav> ul classcd-nav__primary> li>a href#0 classcd-nav__link cd-nav__link-selected>ملوك البرمجة/a>/li> li>a href#0 classcd-nav__link onclickdocument.getElementById(menu_close_btn).click(); document.getElementById(main_nav_mb).querySelectorAll(ahref\#basics\)0.click(); >عن خدماتنا/a>/li> li>a href#0 classcd-nav__link onclickdocument.getElementById(menu_close_btn).click(); document.getElementById(main_nav_mb).querySelectorAll(ahref\#App-API30\)0.click(); >لماذا API إتوماتيكة البناء /a>/li> li>a href#0 classcd-nav__linkonclickdocument.getElementById(menu_close_btn).click(); document.getElementById(main_nav_mb).querySelectorAll(ahref\#App-API30-sql\)0.click(); >Basics of how to use api30/a>/li> li>a hrefhttps://plugins.api30.com/ target_blank classcd-nav__link>plugins Api30 Cloud /a>/li> li>a hrefwhatsapp://send?phone967 777660444?textشاركنا ما تريد classcd-nav__link>التواصل معنا /a>/li> /ul> /nav> /div> div classcol-6@md> address> ul classcd-nav__contact> li>a href/cdn-cgi/l/email-protection#bad3d4dcd5fad7c3dfd7dbd3d694d9d5>span class__cf_email__ data-cfemailff96919990bf9e8f96cccfd19c9092>email protected/span>/a>/li> li>967 777660444/li> li> p> ALYEMEN br>SANAA /p> /li> /ul> /address> /div> /div> /div> /div> !-- .cd-nav__content --> /div> !-- .cd-nav --> div classrocket>/div> div classmoon>/div>script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script srcassets/js/util.js>/script> !-- util functions included in the CodyHouse framework -->script srcassets/js/main.js?id10>/script> link hrefplugins/read_json/jsoneditor.css relstylesheet typetext/css> link hrefplugins/style_json/jquery.rainbowJSON.css relstylesheet> script srchttps://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js>/script> script srcplugins/style_json/jquery.rainbowJSON.js>/script>!--script srcscript.js>/script> --> script srcplugins/nav1/js/util.js>/script> !-- util functions included in the CodyHouse framework -->script srcplugins/nav1/js/main.js>/script> script>$(document).ready(function(){/* $(.makeItNice).rainbowJSON({ maxElements: 3, maxDepth: 3 }); */ /* fetch(http://api30.com/db) .then((response) > response.json()) .then((json) > { var str JSON.stringify(json, null, );$(.makeItNiceGreen).text(str); // Format result $(.makeItNiceGreen).rainbowJSON({ maxElements: 5, maxDepth: 3, bgColor: #D8FFF2 }); runMessage.className ; }); */});/script>!-- script src/reload/reload.js>/script>--> link relstylesheet hrefhttps://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css> style mediascreen> footer{ position: relative; bottom: 0; left: 0; right: 0; background: #44418b; height: auto; width: auto; padding-top: 40px; color: #fff;}.footer-content{ display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center;}.footer-content h3{color: #cdcee1; font-size: 2.1rem; font-weight: 500; text-transform: capitalize; line-height: 3rem;}.footer-content p{ max-width: 500px; margin: 10px auto; line-height: 28px; font-size: 14px; color: #cacdd2;}.socials{ list-style: none; display: flex; align-items: center; justify-content: center; margin: 1rem 0 3rem 0;}.socials li{ margin: 0 10px;}.socials a{ text-decoration: none; color: #fff; border: 1.1px solid white; padding: 5px; border-radius: 20%;}.socials a i{ font-size: 1.1rem; width: 20px; transition: color .4s ease;}.socials a:hover i{ color: aqua;}.footer-bottom{ background: #2c1b56; width: auto; padding: 20px;padding-bottom: 40px; text-align: center;}.footer-bottom p{float: left; font-size: 14px; word-spacing: 2px; text-transform: capitalize;}.footer-bottom p a{ color:#44bae8; font-size: 16px; text-decoration: none;}.footer-bottom span{ text-transform: uppercase; opacity: .4; font-weight: 200;}.footer-menu{ float: right;}.footer-menu ul{ display: flex;}.footer-menu ul li{padding-right: 10px;display: block;}.footer-menu ul li a{ color: #cfd2d6; text-decoration: none;}.footer-menu ul li a:hover{ color: #27bcda;}@media (max-width:500px) {.footer-menu ul{ display: flex; margin-top: 10px; margin-bottom: 20px;}} /style> footer> div classfooter-content> h3>Api30 Cloud/h3> p>منصة وإطار عمل لتقديم خدمات الحوسبة السحابية للعمل على الأنظمة والمواقع والتطبيقات والخدمات وكافة احتياجات تخزين ومعالجة البيانات بشكل إتوماتيكي مع التحكم الكامل بطبقة الحماية والعمل بمودلات الصلاحيات في الأنظمة الكبيرة جداً عبر إعدادات ولحسن حظك معنا دعمنا عدة انواع من قواعد البيانات وإمكانية بناء قاعدة البيانات الخاصة بك في الذاكرة السريعة والتعامل المباشر ايضاً لعدة انواع ملفات ومعالجتها في الذاكرة السريعة br>in memory database or (realtime db) br>وامكانية بناء ربط افتراضي لعدة ملفات في الذاكرة السريعة والتمتع بمعالجة ملفات البيانات الضخمة (Big data) بطريقة فريدة جداً تساعدك في التنقيب في البيانات والدخول التدريجي في عمل مودلات للدخول في الذكاء الإصطناعي والأنظمة الخبيرة بسرعة اكبرعبر منصتنا الذكية في Api30 Cloud ./p> ul classsocials> li>a hrefhttps://www.facebook.com/Solutions.YEM/?refpages_you_manage>i classfa fa-facebook>/i>/a>/li> !-- li>a href#>i classfa fa-twitter>/i>/a>/li> li>a href#>i classfa fa-google-plus>/i>/a>/li> li>a href#>i classfa fa-linkedin-square>/i>/a>/li> --> li>a hrefwhatsapp://send?phone967 777660444?textشاركنا ما تريد titleرقم الواتساب (الوتس) حلول برمجية متكاملة >i classfa fa-whatsapp>/i>/a>/li> li>a hreftel:967 777660444 titleإتصال حلول برمجية متكاملة >i classfa fa-phone>/i>/a>/li> li>a href/cdn-cgi/l/email-protection#7213161f1b1c320b171f435c111d1f4d210710181711064faac5abf6aada52aad5aac1aad8abf3aac1aad5aac352abf7abf452aad5abf6abf7abfaabf0aacb titleإيميل حلول برمجية متكاملة >i classfa fa-envelope-o>/i>/a>/li> li>a hrefhttps://www.youtube.com/channel/UCGL7ll2fEtJNhmpZ5Xb6AhQ>i classfa fa-youtube>/i>/a>/li> /ul> /div> div classfooter-bottom> p>copyright © 2023 a hrefhttp://www.api30.com>Api30 Cloud/a> /p> div classfooter-menu> ul classf-menu> li>a classcd-faq__category truncate href#App-API30-sql onclickdocument.getElementById(main_nav_mb).querySelectorAll(ahref\##App-API30-sql\)0.click();>Basics how to use/a>/li> li>a classcd-faq__category truncate hrefhttps://plugins.api30.com/ target_blank>plugins API30/a>/li> /ul> /div> /div> /footer>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]