منصة تطوير عامة API موصلات على شبكة الإنترنت

اجعل منصتك قابلة للتشغيل بالذكاء الاصطناعي.

Call 2,418 named operations through one contract-generated API, with least-privilege scopes, workspace pinning, dry-run validation and replay-safe writes. Subscribe to canonical events through HMAC-signed background webhooks, or build a governed package in the six-stage Connector Builder.

مفاتيح الدببة2,418 contract actionsOpenAPI 3.0.3+ PostmanHMACإنجاز الشبكة العالمية
طلب النطاق
تم توقيع الويب هوك → 200 موافق
مباشر عمل الدببة→ OpsIQ →موقع على شبكة الإنترنت POST /api/v1.php الإذن: بيري { "action": "التذكرة، الريبلي" "الدري" تحقق · تشغيل · تدقيق مفتاح + حيز العمل✓ النطاق + العقد✓ تم تتبع الطلب نقطة نهاية موقعك X-OpsIQ-التذكرة، مستنسخة تحقق من HMAC → تعامل 200 حسنًا
2,418"اللواء"API الإجراءات
69النطاقات الأقل نموا
dry_runالتصديق على العقود قبل التنفيذ
24 ساعةإعادة كتابة ايديولوجية ناجحة
دورة حياة الطلب

طلب مُنْطَع حدث مُوقع

اتخاذ إجراء بشأن /api/v1.php مع مفتاح "بيرر" واسع النطاق.OpsIQيعلق مكان العمل ويصدق على عقد الإجراءات والتصاريح، ثم ينفذه أو يديره جافاً.HMAC-محاولات التسليم الموقّعة والمحاولات المُتعقّبة والتراجعات المقيدة.

HMAC-SHA256 الويب هوكس - يتم توقيع الحمولة الواردة والصادرة على الجسم الخام؛ تستند مكالمات API إلى مفتاح Bearer محدد.
إعادة المحاولات التلقائية - عمليات التسليم الفاشلة تتراجع وتعيد المحاولة، مع معرف تسليم يمكنك تتبعه.
"السلامة المُتكررة" - كتب ايديبوتات ناجحة تعود نفس الرد 24 (ب) ساعات؛ وتتقاسم الازدواج المتزامن مطالبة واحدة.
تطبيقك POST /api/v1.php الإذن: بيري الايدز: الإيديم - 31c7 تحقق - تشغيل - تدقيق نقطة النهاية الخاصة بك POST /webhooks تحقق من HMAC 200 حسنًا مفتاح + حيز العمل مثبت نطاق + دور تم التحقق منه العقد المصادق عليه الإعدام أو الهروب الجاف مُنذ عام { X-OpsIQ-Event:تذكرة مستنسخة X-OpsIQ-Delivery: dlv_8f2a9 X-OpsIQ-Timestamp: 1786584362 X-OpsIQ-Signature: 9c4e0a7b } تم التسليم
01 طلب الخادم 02 مكان العمل 03 العقد المصادق عليه 04 الإعدام أو الهروب الجاف 05 حدث موقع
بدء سريع

من الأساسي إلى الإدماج المنظم ثلاث خطوات

إصدار مفتاح أقل سعراً، واكتشاف العقد المولد، وكتابة أجرة، ثمّ يُشترك في موقع إلكتروني عندما يحتاج تطبيقك إلى إنجاز حدث أساسي.

العقودمتصل
GENERAL API تعاقدي مدفوع 1 · توليد المفتاح opq_live_xxx · مفتاح حامل واحد محدد 2:: العقود السرية POST /api/v1.php · "العمليات" 3:: تقييم الكتابة تذاكر - جافة - 4 · Subscribe to events تذكرة مكررةHMACالإنجاز
تنفيذجافة→الكتابة المعتمدة، نفس العقد
01

احصل على مفتاح

سجل وولد مفتاح API من نوع Bearer محدد (opq_…) في إعدادات المطور، ومنح كل تكامل فقط الأسطح التي يحتاجها.

02

الكشف عن المعلومات " المصادقة &quot

اقرأ meta.actions, meta.action و meta.scopes; Use dry_run لتأكيد الكتابة قبل الإعدام

03

الالتزام بالإنفاذ

أضف مفتاحاً للتكاتيف ثم نضمّ إلى آخر المستجدات التي تحتاجها

كيف يتناسب كل شيء معًا

نمط موصل واحد. خمسة بدائيات نظيفة.

أي شيء خاص بالمنصة يعيش في موصل. يبقى جوهر OpsIQ عامًا، يبقى الذكاء الاصطناعي متوقعًا، ويظل تكاملك قابلاً للمراجعة.

01
المشغلات

أخبر OpsIQ بما حدث للتو.

تقليد الأحداث الكانتونية من منصةكم، أو تحديد حدث محكوم بالعرف، ويتلقى المجندون الحدث من خلال قواعد الأولوية وقواعد التسليم المسجلة.

مرجع الحدث
invoice.paid حدث رادفي دماغ الذكاء الاصطناعيسياق مباشر القواعدالأولوية 20 مرآةاكتب أولاً ويب هوكموقعة
أحداث عالمية + مخصصةinvoice.paid, ticket.created, subscription.cancelled, customer.signed_up أو أنت مشتركون متفرعونيتفاعل دماغ الذكاء الاصطناعي، قواعد الأتمتة، الموصلات المرآة ونقاط نهاية webhook الخاصة بك. ترتيب الأولويةإرسال حتمي بحيث تكتب المرايا قبل أن تطلق التنبيهات.
02 / عقود الإجراءات

أخبر OpsIQ بما يُسمح للذكاء الاصطناعي بفعله.

وتتلقى كل عملية مسمّاة عقداً متولداً: النطاق، السمة، القراءة أو الكتابة، المخاطر، سياسة التثبيت، طلب الكيماويات والاستجابة لها، الدعم الجاف، الإيقاع بالأخطاء المستقرة.

مخطط العمل
لا يمكن للذكاء الاصطناعي اختراع إجراءاتيمكنه فقط الطلب لتشغيل ما قمت بتسجيله. سياسة التأكيدتؤدي الإجراءات المريبة إلى ظهور بطاقة المعاينة قبل أي تأثير جانبي. تقييد الدور + السطحكل إجراء يعلن عن الأدوار والأسطح المسموح لها بتنفيذه.
:: عقد عمل متولد؛ JSON
{
  "action": "tickets.reply",
  "kind": "write",
  "scopes": ["tickets.write", "admin"],
  "feature": "ticket_system",
  "risk": "medium",
  "confirmation": "recommended",
  "idempotency": "supported",
  "dry_run": true,
  "request": { "type": "object" },
  "response": { "required": ["success"] }
}
14. تغييرات

ادفع الأحداث إلى مجموعتك - مع دليل تشفير.

Subscribe any URL to any of the 52 deliverable events. OpsIQ POSTs the JSON payload signed with HMAC-SHA256 over the scheme version, the timestamp, the delivery ID and the body together, not the body alone, so yesterday's delivery cannot be replayed at you today.

حماية إعادة التشغيلمعرف التسليم القابل للتتبع5-step back-off
مرجع Webhook
تحقق من webhook - php
$raw = file_get_contents('php://input');
$sig = $_SERVER['HTTP_X_OPSIQ_SIGNATURE'] ?? '';   // "v2=<hex>"
$ts  = (int)($_SERVER['HTTP_X_OPSIQ_TIMESTAMP'] ?? 0);
$id  = (int)($_SERVER['HTTP_X_OPSIQ_DELIVERY'] ?? 0);

if (abs(time() - $ts) > 300) http_response_code(401);   // replay window
[$ver, $hex] = array_pad(explode('=', $sig, 2), 2, '');  // split the prefix

$signed   = $ver . '.' . $ts . '.' . $id . '.' . $raw;   // NOT the body alone
$expected = hash_hmac('sha256', $signed, $secret);
if (!hash_equals($expected, $hex)) http_response_code(401);

$event = json_decode($raw, true);   // $id is stable across retries
04 /مجموعات أدوات تطوير البرامجيات

استخدمي برنامج "هوتر بي" المباشر أو توليد العميل الذي تفضلينه

العام الكاملAPI يُنشر كباب مفتوح 3.0.3 و سابع البريد، المرسلون المرجعيون للشرطة المدنية بالإضافة إلى عملاء التكامل في نود وبيثون يغطيون الأحداث الموقّعة والتدفقات الشبكية؛ ويمكن لأي مجموعة أن تسمي نفس الشيء JSON العمل على السطح مباشرة.

أمثلة العملاء
const response = await fetch(`${base}/api/v1.php`, {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.OPSIQ_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    action: "tickets.reply",
    dry_run: true,
    idempotency_key: crypto.randomUUID(),
    body: "Thanks. We are checking this now."
  })
});
$payload = json_encode([
  'action' => 'tickets.reply',
  'dry_run' => true,
  'idempotency_key' => bin2hex(random_bytes(16)),
  'body' => 'Thanks - we are checking this now.',
]);

$ch = curl_init($base . '/api/v1.php');
curl_setopt_array($ch, [
  CURLOPT_POST => true,
  CURLOPT_POSTFIELDS => $payload,
  CURLOPT_HTTPHEADER => [
    'Authorization: Bearer ' . getenv('OPSIQ_KEY'),
    'Content-Type: application/json',
  ],
]);
response = requests.post(
    f"{base}/api/v1.php",
    headers={
        "Authorization": f"Bearer {os.environ['OPSIQ_KEY']}",
        "Content-Type": "application/json",
    },
    json={
        "action": "tickets.reply",
        "dry_run": True,
        "idempotency_key": str(uuid.uuid4()),
        "body": "Thanks - we are checking this now.",
    },
)
مباشرة JSON HTTPOpenAPI3.0.3مجموعة البريدمساعدو التكامل
05 / نمط الموصل

ابنِ مرة واحدة. قم بتوصيلها بأي شيء.

الموصل هو حزمة محكومة تولد أو يتم استيرادها من خلال الهوية، والتقصي، والاختبار، والعمل، والمتجرين، والاستعراض. OpsIQ مسموح له بالكشف

إفتحوا المبنى من ست مراحل
ست مراحل مسترشدةIdentity, Auth, Test, Actions, Triggers and Review keep package generation explainable. العقود المدفوعة8 profiles and 57 capability types declare the surfaces a package implements. الإصداروتجرى عمليات التحقق من السلامة والمثبتات والتطابق قبل أن يُعامل الطرد على أنه جاهز.
من النية إلى الإجراء الآمن

اللغة الإنجليزية البسيطة في. عملية مدققة.

لا يخترع OpsIQ المكالمة الصحيحة. إنه يمر عبر العقود المسجلة، يحضر الحمولة، يطلب التأكيد عندما يتطلب الإجراء ذلك، وينتج صف تدقيق كامل عند التنفيذ، لذا فإن الذكاء الاصطناعي الذي يمكنه تصرف لا يصبح أبدًا ذكاءً اصطناعيًا لا يمكنك الوثوق به.

مقيد بالعقد. الذكاء الاصطناعي يقترح فقط الإجراءات التي قمت بتسجيلها.
تأكيد قبل الآثار الجانبية. تظهر الإجراءات المهددة بطاقة معاينة أولاً.
استعادة كاملة. كل مطالبة، رد ونتيجة إجراء تم التقاطها في تاريخ AI.
4 خطواتنية → تدقيق
HMACموقع موقّع قبل التنفيذ
"استرداد فاتورة آدم الأخيرة" الخطوة 1 · حل النية → متطابق: saas.refund_invoice السطح: المسؤول · الدور: المالك · الخطوة 2 تحقق الخطوة 3 · تأكيد وتوقيع بطاقة المعاينة · الفاتورة #8421 تأكيد الخطوة 4 · صف التدقيق نعم. تعمل الموصلات على تثبيت OpsIQ الخاص بك سواء كان مستضافًا ذاتيًا أو سحابيًا. تتدفق البيانات مباشرة بين أنظمتك وتثبيتك - وليس من خلال مركز طرف ثالث. للمالك فقط · قابل للتصدير كملف CSV
لا مكالمات مختلقةسجل العقد فقط
ابحث في جميع الوثائق...معاينة قبل الآثار الجانبية
الطلبالجهة الفاعلة + العقد + النتيجة
مرجع

واجهة API . بإلقاء نظرة

One JSON POST surface exposes 2,418 named actions. Each generated contract declares auth scopes, read/write kind, risk, confirmation, request schema, dry-run, idempotency and stable errors.

مرجع OpenAPI 3.0.3
إجراءالمصادقةكتابة السلامةLimit
إجراءات الكتابةPOST /api/v1.php العقد المصادق عليه
ACTION tickets.replytickets.writeجاف - ركض + ايديالساعة
ACTION security.reportsecurity.writeجاف - ركض + ايديالساعة
ACTION platform.routes.writeمسؤولالتأكيد + المفتاحالساعة
قراءة &quot; أعمال الاكتشاف &quotنفس سطح الأرض المثبتة؛ مظاريف مستقرة
ACTION meta.actionsالاكتشافات العامةللقراءة فقطالساعة
ACTION tickets.listtickets.readللقراءة فقطالساعة
ACTION connectors.listconnectors.readللقراءة فقطالساعة
الإجراءات المتعلقة بحقوق الإنسانملغومة hr.* العقود؛ hr.read / hr.write نطاقات
ACTION hr.people.listhr.readللقراءة فقطالساعة
ACTION hr.people.createhr.writeجاف - ركض + ايديالساعة
ACTION hr.org.treehr.readللقراءة فقطالساعة
ولا ترسل منظمة رصد حقوق الإنسان إلى جهات خارجية في إطارها مناسبات على الشبكة العالمية، إذ تصل إليها من خلال نفس سطح محطة التوليد أو تنضم إلى الأحداث التي تنشر فيها وحدات أخرى. PeopleOSAPIوالوصلات واللجنة اﻻقتصادية قسم البرمجيات الشعبية من المطور المرجعيالوحدة مُبوَّبة للاستحقاقات، لذا مفتاح بدون hr تحصل على رفض، وليس قائمة فارغة. ما هو "الناس".

يتم تشكيل حدود المعدل لكل مفتاح على نافذة ساعة X-RateLimit-Limit, X-RateLimit-Remaining و X-RateLimit-Reset; a rejected request returns 429 مع Retry-After- استخدام عقد OpenAPI 3.0.3 أو مجموعة البريد متولدة من نفس السجلات

ابنِ موصلًا

البناء والاختبار والإفراج ست مراحل

ابدأ من ملف محكم أو تحدد العقد بنفسك، يقوم البناء بتصحيح كل مرحلة قبل أن يولد حزمة اتصال ذاتية الاحتواء.

1الهوية الاسم، اللفّة، الملامح و أسطح القدرات المعلن عنها
2وقتها APIمفتاح، بيرر، أساسيOAuth 2.0, HMACأو زبون عادى
3اختبار. نقيم أماكن الاتصال المُقيدة قبل التغليف.
4الإجراءات خريطة تُسمى العمليات، والبارامترات، والنطاقات والمخاطر.
5مُتجرين نعلن الأحداث المُتقاربة، و الاختراع والسلوك المتزامن
6استعراض. تفقد العقد المولد و تمرر بوابة الإفراج
اختبر قبل الشحن

و نقيم بأمان ثم نعبر بوابة الإفراج

الاستخدام dry_run على أعمال الكتابة المدعومة، أجري اختبار الاتصال في المبنى وفحص المطبوعات والعقد المولدة قبل الإفراج

"الجرّاف يكتب" اختبار الاتصال الالتزام بالعقد الإنجاز القائم على أساس التسلسل الزمني
php
فئة AcmeConnector يمتد AbstractConnector { وظيفة عامة سائل (اللوغ): سلسلة { عودة أنا; } وظيفة عامة الاسم (): سلسلة { عودة "أعني"; } وظيفة عامة الوصف (): سلسلة { عودة "جسر هام"; } // أسماء مستخدمة من عقد المؤتمرات وظيفة عامة (القدرات) مصفوفة { عودة ["العمليات", "ويب هوك"]; } وظيفة عامة البيئات: مصفوفة { عودة [['حسنا' => 'متحدثة', "نوع" => كلمة السر]]; } وظيفة عامة الاختبارمصفوفة $settings): مصفوفة { عودة ["النجاحات" => صحيح]; } وظيفة عامة (الجزء الأول) مصفوفة $payload, مصفوفة $headers, مصفوفة $settings ): مصفوفة { عودة ["النجاحات" => صحيح]; } }
01 · Connector contract 2.4

لا يمكن لمجموعة من الطرود أن تطالب بالقدرة رمزها ليس لديه

OpsIQ\Connectors\ConnectorContract هي السلطة، الاكتشافات التي تجري في الوقت المناسب، البناء، مجموعات الأطراف الأولى، المطابقة العامة API وكل مرجع يقرأ سجل واحد، ويقرر القدرة وثلاثة ملفات يجب أن يتفق بعضها مع بعض قبل ذلك OpsIQ يُوجّه صف واحد إليك.

FIG. 01حزمة وصل، أجزاء scale 1:1 · contract 2.4
  1. 01 connector.php درجة الجري
  2. 02 IdentityProvider.php مفتاح خارجي مستقر
  3. 03 SalesIngest.php التوفيق بين المبيعات
  4. 04 actions.json العمليات المسماة
  5. 05 settings.json تشكيلة المشغل
  6. 06 connector_contract.json السلطة القابلة للقراءة آليا
07 signature.json واحد HMAC على SHA-256 من كل ملف فوق، بالإضافة إلى دليل أصلي قدره 25519
مصفوفة القدرة all 57, as registered
الإجراءات المحفزات ويب هوك journey_events السياق guest_lookup الهوية sales sales_reconciliation الفوترة payments التجارة inbound_ticket outbound_reply ticket_merge sync_users sync_departments sync_orders sync_products sync_projects customer_import security_events security_native_block survey reply_feedback promo_audience promo_feed email_mailbox inbound_email outbound_email mailbox ai_tickets ai_reply ai_brain_aware native_api platform_bridge native_data نظام إدارة علاقات العملاء block_registry inbound_comment outbound_note outbound_notification oauth reviews محلي هذا site_intelligence محلل comms admin_assets enterprise_hooks durable_queue ticket_mirror attachment_bridge database_migrations scheduled_workers conflict_resolution
متولدة 30 إعلانية 20 التمديد 7
توقيعان، سؤالين

hmac-sha256 على حمولة محددة من كل قطعة256 إجابات هشة وقد تم تعديل هذا منذ التوقيع. An ed25519 ردود التوقيع تم التوقيع عليها Nabtechقابل للفحص مع المفتاح العام المزروع ولا سر مشترك

marketplace.json لا يوجد توقيع تعريف: يكتبه المُحرّر بعد التوقيع، لذا لم يكن بوسع الناشر أن يوقع عليه.
02 · الأدوات/التحويلات

حارس لم يفشل أبداً غير مُبرّر.

الإختبارات الخضراء لا تخبرك بشيء مفلس اليوم، ولا يخبرونك الحارس الذي كتبته سيوقف الشيء الذي كتب ليتوقف، لأن حارساً لم يمارس أبداً يمر تماماً مثل الحراس الذي لا يفعل شيئاً لذا نوقف قلبه عن قصد ونطالب بأن يصرخ الشاشة

:: يجب أن يرفض الدور الذي يقرأ العملية التدميرية CH1 verify_commerce_contracts
src/Connectors/CommerceRoleMapVerifier.php مدمجة
211    /* A read role must never reach a destructive operation. */
212-   if ($isRead && $isDestructive) {
212+   if (false) {
213        $errors[] = "read role '{$role}' points at a destructive op";
214        return false;
215    }
بالضبط واحد تطابق النص مطلوب، لا يوجد تطابق أو إثنين و الدليل يتوقف قبل أن يكذب
$ php tools/mutation_proof.php --spec=proofs.json
1[ ok ]hash    sha256 4f2a9c1e…
          remember the file exactly as it is
2[ ok ]control exit 0
          green BEFORE anything is touched
3[ ok ]mutate  1 match, lint ok
          one replacement, then php -l the mutant
4[RED ]prove   exit 1
          and "read role destructive" IS in the failures
5[ ok ]restore bytes written
          the original, not a regenerated copy
6[ ok ]verify  sha256 matches
          and the check is green again
 ══ PROVEN. file restored, hash matched, 1 proof run, 0 failed.
دليل فاشل أبداً سجل، الدليل على أن الشيك قد أخطأ ليس دليلاً على عمل الحارس

الطفرة لم تطبق أبداً

لم يتطابق نص البحث، الملف كان غير ممسّك، ونجحت الدعوى، وسجل الدليل خضراء تحت الرمز القديم عن الشفرة التي لم تكن قديمة، تم القبض عليها بإشتراط مطابقة نصية واحدة ومقارنة ملف (هايلز) من كلا الجانبين.

الطفرة كسرت شيئاً آخر

الجناح ذهب أحمر لأن الملف توقف عن الفرز أو الحذاء مات، وسجلت الأدلة حمراء لا علاقة لها بالحرس أسمها اختبار بين الفشل

لا يمكن أن يترك متحولاً على قرص

كل عملية تطويع نسخ أصلية إلى سيارة جانبية خارج الشجرة التي تخدم الشبكة، تكتب علامة تسمي التغيير المعلق، وتُبطل بواسطة معالج مقفل على كل طريق خروج، ويشرف بعلامة من طائرة محطمة قبل التصفية التالية لذلك الملف.

03 · Conformance

الشهادة هي القيادة مع رمز خروج

Not a review queue where somebody reads your code and forms an opinion. Run the same suites we run, on your own machine, before you submit. 8 published JSON Schemas under doc/contracts/schemas/ :: تحديد أماكن العمل، والإجراءات، ومواصفات البناء، ورسم خرائط لرحلات الرحلات والتجارة، وصفات سير العمل، وعقود الموصلة، وبيانات إطلاقها.

  1. manifests حزمة وتوافق مع بعضها البعض
  2. القدرات موجود في فصل الجري
  3. interfaces نفذت في الحالات التي أعلن فيها
  4. files كل ما يطلبه من ملفات
  5. الإجراءات تطابق الإجراءات
  6. destructive إعلان
  7. الهوية مفتاح خارجي مستقر، وليس بريد إلكتروني
  8. إعادة التشغيل تحديثات متكررة، لا تضاعف أبدا
  9. مؤسسة الإعلانات تتطابق مع التمديد
  10. الوثائق README, DEVELOPER, CHANGELOG
  11. الكيماويات كل شيء JSON المصادقة
مخرج 0 acme: conformant against contract 2.4 جناح فاشل يسمي الشيك والملف أنت تصلحه، وليس نحن
$ php tools/test_connector_conformance_all.php --connector=acme $ php tools/test_connector_json_schemas.php $ php tools/verify_commerce_contracts.php $ php tools/release_gate_connectors.php --require-signatures

نقطة الأولى في حساب غير إنتاجي حقيقي --live-settings=/secure/test-acme.jsonبينما أنت لا تزال تتهاوى، تبادل آخر واحد --unsigned-ok: يعامل التوقيع المفقود كتحذير متوقع بدلاً من التظاهر بأنه لا بأس به

04 · التجارة.json

تعلن ما يمكنك بيعه هو ملف، وليس تسجيل.

موصل يمكنه بيعه يعلن أي من الخاصة بها جواب العمليات OpsIQدور التجارة الكانتونية، وجود الملف هو الإدعاء، يظهر في أماكن البيع لحظة إعلانه واختفائه عندما يتوقف لا توجد قائمة للإنضمام ولا أحد يسأل

الدور الخفي commerce_roles.json عمليتك
catalog_search READ acme_search_products حسنا order_get READ acme_get_order حسنا order_create WRITE acme_create_order recovery: acme_get_order order_create WRITE db_insert_record سجل عام، لا يوجد تعافي
REFUSED

"كانونية" أكتب التطابق هيكلي، ظهير تخزين بجانب شفرة متحولة، مهما كانت اتفاقية تسميتك، كتابة مسار العمل يتخطى مباشرة تسعير المنصّة، وفتح القفل وإقرار البريد، ويصدر أمراً بأن نظام التجار لا يؤمن به سوى نصفين. recovery و أيضاً، لذا فإنّ الوقت المُتَوَقَّد سيكون غير قابل للاسترداد.

commerce_roles.jsonVALID
{
  "commerce": {
    "roles": {
      "catalog_search": { "operation": "acme_search_products", "transport": "http" },
      "order_get":      { "operation": "acme_get_order",       "transport": "http" },
      "order_create":   { "operation": "acme_create_order",    "transport": "http",
                         "recovery":  "acme_get_order" }
    }
  }
}
ملفها الخاص عن قصد: connector_contract.json وُلِدَتْ وأجهزتها الخاصة additionalProperties:falseلذا، هناك قطعة مُرصّدة يدوياً سيفشل في التثبت ثم يُخطّى على تشغيل المولد التالي
01
استفزازية مغلقة

دور لا يؤديه CommerceRole لا وجود له. OpsIQ لا يُستشف أبداً من اسم العملية لأن الاسم ليس وعداً

02
تصرفاتك الخاصة

يجب أن تظهر العملية في الخاص بك actions.jsonإعلان واحد لا وجود له يوعد الزبون بشيء ثم لا ينتج شيئاً

03
تُعلن الشفاء

أكثر وقت مُخطّط هو الذي بعد المنصّة قد يكون قد قام بالعمل بدون نظرة "مُتطوّرة" على الأرض المكتوبة، الخيارات الوحيدة هي أن تُصبح أعمى أو تفقد الأمر.

04
أدوار السداد

ويعلن أيضاً أي دور من أدوار فئة المدفوعات payment_profile مع البيئة, webhook_verify باستخدام مخطط المزود الخاص، event_map- بيئة غير مثبتة هي الطريقة التي يسدد بها مقدم خدمات الاختبار دفعاً حياً.

المبني يصادق على هذه كما تطبع وتصدق على مجموعة الشحنات، كلاهما يدعو نفس المهام، لذا لا يمكن أن يختلفوا.
⚖️ كيف يقارن

OpsIQ مقابل a 10- التكامل بالعمل الذاتي.

ما تقدمه لك منصة موقعة ومراجعة وملزمة بالعقد لا يمكن أن تقدمه لك أدوات الويب الخاصة بك وعمليات الذكاء الاصطناعي.

القدرةقم بإنشاء خاصتكOpsIQ
الدببة العاملة API + HMAC-signed webhooks مُقيدة يدوياً
"جرافي-رون" يكتب 24-أحسنت صنعاً DIY
1m→5m→30m→ 2h → 12hالمقايضة DIY queue
سجل العقود من العمل (لا يمكن لـ (آي أي) أن يخترع المكالمات
سياسة التثبيت قبل التأثيرات الجانبية
مظروف الأخطاء المستقرة + طلب الهوية قطع الأشجار يدويا
Direct HTTP + generated client options أكتبي بنفسك
OpenAPI 3.0.3 عقد قابل للقراءة آليا ربما
بناء ست مراحل + بوابة إطلاق الرزم بناء مجموعة أدوات
مفاتيح العمل ذات القاعدة الفضائية والحدود الزمنية للساعة يختلف
نمط المحرك: رمز المنصات يبقى معزولا
الأسئلة الشائعة

أسئلة المطورين، تراجع

(ب) التوثيق، والعقود، وال retries، وتوليد العملاء، والاختبارات الآمنة ونموذج الاتصال قبل طلب الإنتاج الأول.

معلومات عامة API نداءات Authorization: Bearer opq_…يمكن أن تكون المفاتيح غير مقيدة أو مقيدة، أو مقيدة فقط، وأن تحمل النطاقات الأقل حظاً، وتستغرق حداً زمنياً ويمكن ربطها بحيز عمل. X-OpsIQ-Signature, X-OpsIQ-Timestamp, X-OpsIQ-Event و X-OpsIQ-Delivery.
لا، لا يمكن للمبادرة أن تقترح عمليات محددة في سجل الإجراءات، وكل عقد منشئ يُعلن نطاقه ويطالب بمجالات معينة، ويُعنى بسياسة المخاطر والتأكيد؛ وتقتضي سياسة التحقق إجراء استعراض مسبق للإنسان قبل التنفيذ.
إعادة حساب hash_hmac('sha256', $rawBody, $secret) ومقارنة الهضمية بالهكسيد X-OpsIQ-Signature استخدام hash_equals- القيمة X-OpsIQ-Timestamp في نافذة إعادة تشغيلك و استخدام X-OpsIQ-Delivery كشخصية تحديد التوصيلات
ومحاولة غير ناجحة تدخل في إطار ترتيب تقديم المعلومات الأساسية. OpsIQ عمليات إعادة النظر على1-دقيقة 5-دقيقة 30-دقيقة2- ساعة و 12- سلم ساعة في الوقت الذي يحتفظ فيه بمحدد التوصيل ويحاول التاريخ للتشخيص.
اتصلي JSON سطح العمل مباشرة، أو استيراد مجموعة البريد المتولدة، أو توليد زبون من برنامج &quot; إفتح بابي &quot 3.0.3:: دعم المرسلين المرجعيين للحزب الديمقراطي الكرواتي وزبائن إدماج نودي/بيتون لتظاهرة وتدفقات على الشبكة العالمية؛ فهما مساعدان بدلا من أن يكونا منفصلينAPI عقود.
الاستخدام dry_run على أفعال من صنع العقد يدعمها، تشغيل اختبار الاتصال المُرتبط بمبنى (كونيكتور)، فحص الملفات التي تولدها،
الإطلاق المركب يولده API وعقود التوصيل من سجلاته الخاصة URL الأسرار، المخزن والزبائن/العمال لذا يجب التحقق من السلوك ضد الإطلاق الذي تم تركيبه بدلاً من الافتراض من بيئة سحابية
الموصل هو حزمة محكومة تحتوي على المكيّف settings.jsonاختياري actions.json:: عقد منشأ للقدرات، والوثائق وتمديد المشاريع الاختيارية - يجمّعها القائم على ست مراحل؛ ويكتشف السجل ذلك؛ ويثبت وجود بوابة تطابق وإطلاق.