تسجيل الدخول وجلسات قابلة للتجديد
يختار العميل حسابه ShareAI، يوافق على تطبيقك ويعود إلى JamZY.
تسجيل الدخول، تحديث الجلسة وفصل الاتصال بنجاح.
البناء باستخدام ShareAI
قم ببناء تطبيق مواعيد يربط العملاء بـ ShareAI، يُعد أجندات AI مفيدة ويضعهم في التحكم بإنفاقهم على الذكاء الاصطناعي.
التجربة التي ستبنيها
JamZY · المواعيداختر موعدًا. اربط ShareAI. احضر بخطة.
تنفيذك
ثلاث نتائج ملموسة: ربط العميل، إعداد موعده، وجعل التكامل جاهزًا للتحقق.
يختار العميل حسابه ShareAI، يوافق على تطبيقك ويعود إلى JamZY.
تسجيل الدخول، تحديث الجلسة وفصل الاتصال بنجاح.
حوّل هدف الموعد إلى أجندة وأسئلة من خلال طلب ذكاء اصطناعي مدروس.
إنشاء مسودة؛ حفظ الموعد لا يقوم بأي مكالمة ذكاء اصطناعي.
شرح الرسوم الاختيارية للذكاء الاصطناعي وجمع الفحوصات التي تحتاجها مراجعة تقديمك.
كل منصة مدرجة ونطاق مطلوب لديها فحوصات مسجلة.
خذها إلى محررك
انسخ الدليل الكامل مع هدف التنفيذ، المدخلات المطلوبة وفحوصات القبول. احتفظ بأمثلة الكود، الجداول وروابط الوثائق معًا.
جاهز لمشروعك، بالتنسيق الذي تحتاجه.
محدث
ستقوم ببناء اتصال يمكن لعملائك فهمه: حسابهم ShareAI، مسودة إعداد الذكاء الاصطناعي الاختيارية، ومسار واضح للعودة إلى موعدهم.
مكان عملك المثال النهائي الخاص بك
قم بتوصيل تطبيقك بـ ShareAI Builder، من التسجيل إلى تكامل تم اختباره وجاهز للمراجعة. يستخدم هذا الدليل JamZY، وهو تطبيق مواعيد صغير يعتمد على Node.js، لعرض كل خطوة: تسجيل التطبيق، تكوين منصة الويب الخاصة به، ربط حساب العميل ShareAI وإرسال طلب ذكاء اصطناعي مفوض. قم بتطبيق نفس الخطوات على منتجك الخاص.
| القدرة | ما يوافق عليه العميل | ما يوضحه JamZY |
|---|---|---|
| تسجيل الدخول باستخدام ShareAI | اتصال الحساب ومعلومات الهوية التي يطلبها تطبيقك. | هوية العميل الخاصة من معلومات المستخدم المصادق عليها. |
| الدفع باستخدام ShareAI · استخدام الذكاء الاصطناعي | استخدام الحساب الشخصي أو حساب المؤسسة الذي اختاره العميل للاستدلال المفوض. | مسودة إعداد الموعد الممولة من أرصدة الحساب المؤهلة. |
| Builder الترميز | رسوم استخدام الذكاء الاصطناعي الإضافية في عقد التطبيق المقبول. | تحقيق الدخل من الاستخدام الاختياري، بعد الموافقة ونشر العقد. |
| مدفوعات المنتج | عملية شراء معينة مقدمة في ShareAI صفحة الدفع المنفصلة. | شرح التمديد في دليل الدفع. لا يقوم عرض الموعد التجريبي بتنفيذ عملية الدفع. |
امتلك حساب ShareAI، إذنًا لاستخدام الحساب الشخصي أو حساب المؤسسة الذي سيمتلك التطبيق، عنوان HTTPS عام، شعار، وصفحات الخصوصية، الشروط وحذف الحساب تعمل. لتشغيل المثال، استخدم Node.js 22 أو أحدث وعنوان HTTPS لتطبيقك.
تستخدم لقطات الشاشة تفاصيل التطبيق كمثال. عناوين ShareAI في هذا الدليل هي عناوين إنتاج. إنشاء التحضير يقوم بطلب AI حقيقي ويمكن أن يستهلك أرصدة؛ اختيار أو حفظ موعد تجريبي لا يفعل ذلك. يتم إجراء عمليات التحقق بواسطة اختبارات التكامل الناجحة الخاصة بك.
يمكنك التمييز بين تسجيل الدخول إلى الحساب، استهلاك الذكاء الاصطناعي، الرسوم الإضافية الاختيارية وشراء المنتج المؤكد. قراءة هذا الدليل لا تتطلب طلبًا مدفوعًا.
ستقوم بإنشاء هوية Builder التي تمتلك تطبيقك وعلاقات العملاء الخاصة به.
مكان عملك Console → برنامج المنشئ
Builder Program يفتح للمالك المقصود ويعرض تطبيقًا جديدًا. قرار التسجيل، مراجعة التطبيق، مراجعة المعلومات العامة وMonetization Gateway الموافقة هي خطوات منفصلة.
ستمنح JamZY سجل تطبيق خاص بها، بحيث تبقى هويتها، وصولها وشروطها التجارية معًا.
مكان عملك برنامج المنشئ → المنتج → تطبيق جديد
استخدم موقع ويب عام يمكن الوصول إليه لملف تعريف التطبيق. يمكن أن يفشل موقع ويب خاص أو محلي فقط في التحقق حتى عندما يتم تسجيل رد الاتصال الخاص بالتطوير بشكل صحيح. يبدأ التطبيق الجديد كمسودة. يمكنك متابعة التحرير دون نشره علنًا. معرف التطبيق الخاص به مختلف عن معرف عميل OAuth أو معرف الاشتراك.
JamZY يظهر تحت المنتج للمالك المقصود. لا تقم بإنشاء تطبيق إضافي لكل منصة جهاز.
ستحصل على خيارات OAuth التي تناسب مكان تشغيل تطبيقك ومن يتحكم في بيانات اعتماده.
مكان عملك تطبيق جديد → إعداد التطبيق
بالنسبة لنشر JamZY الذي تديره بنفسك، اختر نموذج التسعير الذي يتناسب مع عرضك، SaaS، تطبيق سحابي مستضاف من قبل البائع، يدفع العميل مقابل استهلاكه الخاص، وShareAI لطلبات الذكاء الاصطناعي. هذه إجابات نموذجية وليست شرطًا لكل منتج.
| مكان تشغيل التطبيق | اختيار OAuth | مكان تخزين بيانات الاعتماد |
|---|---|---|
| الخلفية المستضافة الخاصة بك | قد يستخدم عميل خادم الويب سر العميل. لا يزال PKCE ينطبق. | يبقى السر والرموز على خادمك. |
| تطبيق المتصفح / SPA | عميل ويب عام مع PKCE. | لا يوجد سر عميل مدمج. استخدم تصميم جلسة مناسب للمتصفح أو الخلفية. |
| توزيع ذاتي الاستضافة أو مختلط | عميل عام مع PKCE بموجب سياسة الإعداد. | لا تقم بتوزيع سر مشترك للبائع على تثبيتات العملاء. |
| Windows، macOS، Linux، Android أو iOS | عميل عام واحد لكل منصة مفعلة. | PKCE وتخزين آمن مناسب للمنصة؛ بدون سر مدمج. |
العينة القابلة للتنزيل JamZY تستخدم عميل ويب عام مع PKCE بشكل متعمد، على الرغم من أن لديها خلفية صغيرة. يحتفظ الخادم بالرموز بعيدًا عن تخزين المتصفح. الإجابة المستضافة من قبل البائع تسمح بعميل خادم؛ لكنها لا تجبرك على اختيار واحد.
يمكنك إعادة زيارة الإجابات المحفوظة تحت معلومات التطبيق → إعداد التطبيق. قد تؤدي تغييرات النشر إلى إزالة أسرار العملاء غير المتوافقة وتتطلب التحقق المتكرر. راجع هذا التأثير قبل الحفظ.
يصف النشر المحفوظ هيكل التطبيق الحقيقي الخاص بك. خيار سر العميل يتبع تلك الإجابة؛ الخيار المعطل هو تفسير للسياسة وليس بيانات اعتماد مفقودة.
ستقدم للعملاء تفاصيل المنتج والسياسات التي يحتاجونها قبل أن يقرروا الاتصال.
مكان عملك معلومات التطبيق
افتح معلومات التطبيق بعد لوحة التحكم. اعمل من خلال الأقسام المخصصة: التفاصيل، إعداد التطبيق، العرض، العلامة التجارية، المعرض والمراجعة. قدم وصفًا مفيدًا للمنتج، موقع ويب دقيق ولقطات شاشة واضحة لعملية سير العمل الخاصة بالعميل.
استخدم هوية التطبيق الخاصة بك. ShareAI العلامة التجارية تنتمي إلى زر التكامل والمواد التوضيحية؛ يجب ألا تحل محل شعار منتجك. حافظ على روابط الخصوصية، الشروط والحذف قابلة للوصول دون تسجيل الدخول.
احفظ التغييرات عند ظهور إجراء الحفظ العائم. اقتراح المعلومات العامة له مراجعته الخاصة؛ تحرير اقتراح معتمد لا يستبدل العرض العام المباشر بصمت.
يمكن للزائر فهم ما يفعله JamZY، ومن يديره، وكيفية طلب الحذف. تشير التفاصيل العامة وتكوين الاستدعاء إلى نفس المنتج.
ستطلب الوصول الذي تستخدمه تجربة موعدك فعليًا وتوضح الغرض من الفوترة.
مكان عملك التطبيق → حالات الاستخدام
في حالات الاستخدام، قم بتمكين تسجيل الدخول باستخدام ShareAI لاتصال الحساب وPay with ShareAI للتدفق الممول من العميل الذي تنوي دعمه. اطلب الوصول إلى Monetization Gateway فقط إذا كان منتجك سيحقق رسومًا إضافية على استخدام الذكاء الاصطناعي. تابع حالة الموافقة المعروضة في Console.
| نطاق | لماذا قد تطلبه |
|---|---|
openid | قم بتوصيل حساب باستخدام هوية النطاق الخاص به. |
profile / email | اطلب مطالبات الملف الشخصي أو البريد الإلكتروني فقط إذا كان منتجك يحتاج إليها. |
inference | قم باستدعاء نقاط النهاية المدعومة لاستنتاج الذكاء الاصطناعي عندما يسمح بها تكوين التطبيق. |
monetization_gateway | استخدم اتفاقية فوترة الذكاء الاصطناعي التي قبلها العميل للاستنتاج مع الرسوم الإضافية. |
payments | قم بإنشاء وفحص طلبات دفع العميل. كل عملية شراء تحتاج إلى تأكيد. |
طلبات JamZY openid profile inference monetization_gateway. لا يطلب payments ولا يبيع منتجًا من خلال عملية الدفع. تمكين القدرة في Console لا يمنحها لرمز الوصول الحالي: يجب على العميل تفويض النطاقات والشروط.
القدرات، النطاقات المكونة وطلب التفويض تتفق. تجنب طلب الوصول الاختياري الذي لا يستخدمه تطبيقك أبدًا أو لا يمكنه التحقق منه.
ستقوم بإنشاء عميل ويب واحد لتجربة JamZY المستندة إلى المتصفح، مع طريقة المصادقة المناسبة.
مكان عملك إعدادات OAuth → ويب
المنصات المختلفة لها بيانات اعتماد وقواعد استدعاء مختلفة. إنها ليست منتجات منفصلة: يتم تجميع الاشتراكات وإدارة العملاء للتطبيق. يتم مشاركة مختبري التطبيق عبر المنصات، بحد أقصى خمسة أماكن بما في ذلك الدعوات المعلقة؛ المالك لا يستهلك مكانًا للمختبر.
يوجد منصة ويب واحدة فقط. المنصات الأصلية التي لم تقم بتكوينها لا تمنع إطلاقك.
ستعيد العملاء إلى تطبيقك بعد التفويض، باستخدام رد الاتصال الدقيق الذي تملكه.
مكان عملك ويب → التكوين
في ويب → التكوين، قم بتسجيل رد الاتصال HTTPS الدقيق الذي يتعامل معه تطبيقك. يستخدم هذا الدليل https://jamzy.example/oauth/callback كمثال. استبدل jamzy.example بـ نطاق HTTPS حيث تقوم بنشر نسخة JamZY الخاصة بك، واستخدم نفس رد الاتصال في تكوين تطبيقك.
قدم اسم شاشة الموافقة، الشروط، معلومات الخصوصية والحذف. قم بتمكين النطاقات التي تحتاجها فقط، ثم احفظ. يجب أن تتطابق المخطط، المضيف، المسار وتفاصيل الاستعلام القابلة للتطبيق مع طلب التفويض وتبادل الكود. لا تستخدم رمزًا عامًا أو جزءًا من عنوان URL.
| المنصة | رد النداء للتنفيذ |
|---|---|
| الويب | عنوان HTTPS الدقيق على تطبيقك. |
| أندرويد | مخطط تطبيق عكسي النطاق يتطابق مع معرف التطبيق، أو رابط HTTPS للتطبيق تم التحقق منه مع الحزمة وبصمة توقيع SHA-256. |
| iOS | مخطط تطبيق مطابق، أو رابط HTTPS عالمي تم التحقق منه مع معرف الحزمة ومقدمة معرف تطبيق Apple. |
| Windows / macOS / Linux | رد نداء HTTPS دقيق مسموح به، أو مخطط تطبيق عكسي النطاق مطابق، أو إعادة توجيه مدعومة على 127.0.0.1 / [::1]. يمكن أن يختلف منفذ إعادة التوجيه. |
التطبيقات المثبتة تفوض في متصفح النظام وتعود من خلال رد النداء المسجل. بالنسبة لروابط التطبيقات HTTPS المطالب بها، انشر ملف الربط المطلوب وقم بتشغيل التحقق من الربط في Console. رد النداء الذي يبدو معقولاً في نموذج ليس دليلاً على أن تطبيقك المثبت يستقبله.
فتح رد النداء من خلال تدفق التفويض يعيدك إلى تطبيقك. يتم رفض رمز عشوائي أو حالة غير متطابقة.
سيكون لديك واجهة الموعد واتصالها ShareAI تعمل مع معرفات تطبيقك الخاصة.
مكان عملك تطبيقك → تكوين البيئة
JamZY هو تطبيق مواعيد مع مساعد إعداد AI اختياري. جدوله هو عرض توضيحي للمتصفح فقط: لا يوجد مزود تقويم، أو تسليم بريد إلكتروني أو دفع للمواعيد. تكامل التفويض وواجهة برمجة التطبيقات AI ShareAI يستخدم التكوين الفعلي للمنبع.
قم بتنزيل JamZY المصدر المرجعي. يحتوي على خادم Node، واجهة مستخدم المتصفح، الاختبارات وملف README للإعداد؛ لا يحتوي على شهادات، أسرار، تبعيات أو جلسات. قم بمراجعة الملفات قبل تشغيلها. ضع عملية Node خلف وكيل عكسي HTTPS يحافظ على الأصل العام.
# .env — replace both identifiers with YOUR registered application.
JAMZY_PUBLIC_ORIGIN=https://jamzy.example
SHAREAI_CLIENT_ID=YOUR_WEB_CLIENT_ID
SHAREAI_APP_ID=YOUR_APPLICATION_UUID
SHAREAI_AUTH_ORIGIN=https://auth.shareai.now
SHAREAI_API_BASE_URL=https://api.shareai.now/api/v1
SHAREAI_SCOPES="openid profile inference monetization_gateway"
PORT=3443
BIND_HOST=127.0.0.1# Node 22+, behind your HTTPS reverse proxy
node --env-file=.env server.mjs
# Mocked upstream tests; these do not spend credits
node --test test/server.test.mjsقم بإنشاء تطبيقك في وحدة التحكم.shareai.now. استخدم معرف العميل الخاص بالإنتاج مع https://auth.shareai.now و https://api.shareai.now/api/v1. العنوان jamzy.example هو عنصر نائب لتطبيقك، وليس عرضًا توضيحيًا مستضافًا. قم بخدمة تطبيقك الخاص عبر HTTPS حتى تعمل ملفات تعريف الارتباط الآمنة الخاصة به.
JamZY يقدم أيضًا اتصال مفتاح API للمقارنة. يستخدم هذا الدليل زر المحفظة/OAuth. لا ينشئ مفتاح API اتفاقية OAuth الخاصة بالعميل JamZY وليس بديلاً عن تدفق تفويض العميل.
يتم تحميل التطبيق عبر HTTPS. يتطابق أصله العام، رد النداء المسجل ومعرف العميل مع تسجيلك. لا يظهر أي رمز أو سر في مصدر الصفحة أو localStorage.
ستسمح للعميل باختيار حساب ShareAI الخاص به والموافقة على الوصول الذي يحتاجه تطبيقك.
مكان عملك JamZY → ادفع باستخدام محفظتك ShareAI
من JamZY، اختر ادفع باستخدام محفظتك ShareAI. يفتح التطبيق صفحة التفويض ShareAI. يقوم العميل بتسجيل الدخول، واختيار حساب شخصي أو حساب مؤسسة، والتحقق من التطبيق والوصول المطلوب، وقبول شروط الاشتراك المطبقة.
const verifier = randomBytes(32).toString('base64url');
const state = randomBytes(32).toString('base64url');
const challenge = createHash('sha256').update(verifier).digest('base64url');
const authorize = new URL('https://auth.shareai.now/oauth/authorize');
authorize.search = new URLSearchParams({
client_id: clientId, response_type: 'code', redirect_uri: callback,
scope: 'openid profile inference monetization_gateway', state,
code_challenge: challenge, code_challenge_method: 'S256',
}).toString();
// Save state + verifier in the server session BEFORE redirecting.
// The downloadable server implements state expiry and one-time consumption.قم بمفتاح سجل العميل المحلي بواسطة sub والسياق الخاص بالمصدر/العميل. يمكن للتفويضات الشخصية والتنظيمية اختيار حسابات دفع مختلفة. معرف العميل ليس معرف مستخدم عالميًا أو عنوان بريد إلكتروني أو معرف قاعدة بيانات داخلية للمؤسسة. لا تدمج الهويات عبر المنصات بمطابقة أسماء العرض.
الإلغاء، الحالة غير المتطابقة، الرمز المعاد استخدامه والتفويض المنتهي تفشل بأمان. التدفق العادي يعيد حسابًا مصادقًا دون كشف رموزه.
ستبقي الطلبات المفوضة تعمل مع انتهاء صلاحية الرموز، مع توفير طريقة موثوقة للعميل لفصل الاتصال.
مكان عملك تطبيقك → التعامل مع الجلسة والرموز
| بيانات الاعتماد | الغرض | كيفية التعامل معه |
|---|---|---|
| رمز التفويض | تسليم لمرة واحدة من صفحة التفويض. | استبدله مرة واحدة باستخدام المحقق المطابق ورد الاتصال. إنه ليس رمز API. |
| رمز الوصول | يصرح باستدعاءات API ضمن المنحة والنطاقات المقبولة. | أرسل كـ Authorization: Bearer …. احترم انتهاء الصلاحية وأخطاء تفويض نقطة النهاية. |
| رمز التحديث | يحصل على رموز وصول بديلة دون تسجيل دخول آخر طالما أن المنحة لا تزال صالحة. | قم بتخزينه بأمان. قم بتسلسل عمليات التحديث واستبدل بيانات الاعتماد الدوارة بشكل ذري. |
| رمز الهوية | تأكيد هوية OpenID Connect للعميل. | إذا كنت تستخدمه، تحقق من التوقيع، المصدر، الجمهور، انتهاء الصلاحية والرقم العشوائي حسب الاقتضاء. لا تستخدمه كرمز Bearer استنتاجي. |
| سر العميل | يصادق عميل خادم سري مسموح به. | قم بتخزينه على الخادم. إنه مختلف عن جميع الرموز ولا يتم تضمينه أبدًا في عميل عام. |
# Public client refresh; run on a trusted terminal with scoped test credentials.
curl --fail-with-body 'https://auth.shareai.now/oauth/token' \
-H 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=refresh_token' \
--data-urlencode "client_id=$SHAREAI_CLIENT_ID" \
--data-urlencode "refresh_token=$SHAREAI_REFRESH_TOKEN"استخدم expires_in بدلاً من اختراع فترة صلاحية. إذا أعاد التحديث رمز تحديث بديل، فقم بحفظه مع رمز الوصول الجديد كتحديث واحد. اسمح بتحديث واحد قيد التنفيذ لكل جلسة حتى لا تعيد الطلبات المتزامنة استخدام رمز دوار. يتطلب منحة التحديث غير الصالحة أو الملغاة إعادة الاتصال؛ لا تقم بالتكرار إلى ما لا نهاية.
لا يمكن للتحديث إضافة نطاق أو قبول عقد Monetization Gateway جديد بصمت. أرسل العميل مرة أخرى عبر التفويض للحصول على أذونات أو شروط جديدة. يخزن JamZY بيانات الاعتماد فقط في ذاكرة الخادم لمدة جلسة عرض تجريبية مدتها ساعة واحدة كحد أقصى، ويصادق على معلومات المستخدم بدلاً من الوثوق برمز تعريف غير موثوق به، ويستخدم ملف تعريف ارتباط آمن، HttpOnly، SameSite. تحتاج خدمة الإنتاج إلى تصميم جلسة دائمة ومحمية خاصة بها.
عند قطع الاتصال، قم بإلغاء بيانات اعتماد التحديث/الوصول حيثما ينطبق ذلك وقم بمسح جلسة التطبيق. مسح ملف تعريف ارتباط المتصفح وحده لا يلغي منحة ShareAI أو يلغي اشتراكًا مدفوعًا. تجنب تسجيل الأكواد أو الرموز أو الأسرار أو محتوى المطالبات الشخصية.
يؤدي انتهاء الصلاحية إلى تشغيل تحديث واحد مُتحكم فيه؛ تحل الرموز الجديدة محل القديمة. يؤدي قطع الاتصال إلى مسح جلسة التطبيق والإبلاغ عن أي فشل في الإلغاء.
ستقوم بتحويل هدف الموعد إلى جدول أعمال وأسئلة مفيدة، مع طلب AI ممول بشكل صريح من العميل.
مكان عملك النماذج المتاحة → JamZY → كن مستعدًا
افتح النماذج المتاحة في التطبيق. اختر النماذج والمزودين الذين سيقدمهم منتجك واحفظ التكوين. إذا تعذر تحميل الكتالوج، قم بحل خطأ توفر المصدر قبل المتابعة؛ تغيير عملاء OAuth بشكل متكرر لن يصلحه.
JamZY يقوم بتحميل الكتالوج الخاص به فقط بعد الاتصال. اختر نموذج نص مسموح به، أدخل هدف موعد قصير واختر إنشاء التحضير بعناية. الحساب المختار يحتاج إلى أرصدة مؤهلة وأي شروط فواتير AI مقبولة مطلوبة. اختيار تاريخ، مراجعة موعد وحفظه لا يرسل طلب استنتاج.
curl --fail-with-body 'https://api.shareai.now/api/v1/chat/completions' \
-H "Authorization: Bearer $SHAREAI_ACCESS_TOKEN" \
-H 'Content-Type: application/json' \
--data '{"model":"YOUR_ENABLED_MODEL_SLUG","messages":[{"role":"user","content":"Create a short agenda and three questions for a 15-minute appointment about planning a booking app."}],"stream":false,"max_tokens":192}'منتج الجدولة الحقيقي يحتاج إلى تخزين حجز على الخادم، فحوصات التوفر، معالجة المنطقة الزمنية، سياسة الإلغاء وتكامل التقويم أو الإشعارات. هذه منفصلة عن تفويض ShareAI. احتفظ بمخرجات AI كاقتراح؛ تحقق من أي إجراء حجز مستقبلي من خلال قواعد تطبيقك الخاصة.
استخدم نموذج slug الذي يتم إرجاعه بواسطة الكتالوج المسموح به. تعامل مع عقد الاستجابة الفعلي: JamZY يدعم ShareAI الأصلي message.content المغلف وأسلوب OpenAI choices[0].message.content. HTTP 200 مع استجابة خطأ غير مكتملة أو متداخلة ليست ردًا ناجحًا.
عند استجابة حد الإنفاق أو عدم كفاية الرصيد، اعرض تفسيرًا مفيدًا ورابط الفوترة المقدم للعميل. حافظ على الحساب المحدد. لا تتجاوز الحد، أو تبدل الدافع بصمت، أو تعيد محاولة عملية مشحونة في حلقة.
توليد التحضير يعيد أجندة وأسئلة قابلة للاستخدام. يتم نسب الطلب إلى العميل والتطبيق المصرح بهما، مع النموذج المحدد والشروط المقبولة. لا يمكن للمسودة AI حجز أو تغيير موعد.
ستشرح رسوم الذكاء الاصطناعي الإضافية في عرض الاشتراك وتنشر الشروط التي يمكن للعملاء قبولها.
مكان عملك التطبيق → الاشتراكات
اطلب الوصول إلى Monetization Gateway من خلال حالات استخدام التطبيق إذا لم تتم الموافقة عليه بالفعل بواسطة السياسة الإدارية المعمول بها. أكمل الاستبيان وتابع حالته. تتيح الموافقة التكوين؛ إذ تبقى إذن العميل وموافقة الفوترة منفصلين.
مثال فقط: ترميز 20% Builder على €1.00 لتكلفة الشبكة المؤهلة يضيف €0.20. عند التسعير القياسي، تنطبق رسوم ShareAI الخاصة بـ5% فقط على ذلك الترميز €0.20، قبل أي استيعاب حدث قابل للفوترة. استخدم أداة التقدير المباشر والعقد المقبول للحساب الفعلي. عرض الاشتراك في هذا التدفق هو اتفاقية فوترة الذكاء الاصطناعي؛ اتصال الحساب وحده لا يخصم سعرًا ثابتًا متكررًا.
surcharge لهذا العرض.شاشة الموافقة ShareAI تعتبر مرجعية للشروط المقبولة. لا يمكن للعميل العام JamZY استنتاج خطة الفوترة المقبولة من معلومات المستخدم، لذا فإن لوحة الاتصال الخاصة به لا تدعي اشتراكًا نشطًا أو تخترع سعرًا للموعد.
العرض يوضح الرسوم؛ يمكن للعميل قبول العقد. أنت تفهم أي العملاء يبقون على الشروط القديمة ولماذا.
ستجمع نقطة النهاية الحقيقية وفحوصات النطاق المطلوبة لتقديم طلبك للمراجعة.
مكان عملك إعدادات OAuth → المختبرين والتحقق
افتح إعدادات OAuth → المختبرين وقم بدعوة ما يصل إلى خمسة مختبرين على مستوى التطبيق. الدعوات المعلقة تستهلك مكانًا ولكنها لا تمنح الوصول؛ يجب على المستلم قبولها. الوصول الخاص بالمالك والوصول الخاص بالمختبر المدعو يختلفان عن الوصول العام للإنتاج.
لكل منصة تنوي نشرها، افتح التحقق. أكمل المكالمات الناجحة الحقيقية لنقاط النهاية المطلوبة وكل نطاق تم تكوينه. تحقق من مفاتيح الاكتشاف والتوقيع؛ اختبر التفويض/الرد، تبادل الرموز، التحديث، معلومات المستخدم المصادق عليها والإلغاء. يجب على العملاء السريين أيضًا اختبار الفحص المناسب. الروابط HTTPS الأصلية المطالب بها تحتاج إلى تحقق من الارتباط.
يحتاج نطاق الملف الشخصي/البريد الإلكتروني إلى المطالبات الفعلية المُرجعة؛ استخدم حساب اختبار شخصي حيث يُطلب البريد الإلكتروني. يتطلب النطاقان inference و monetization_gateway طلب AI مكتمل ومُصرح به. تتطلب المدفوعات مكالمة API دفع ناجحة ذات نطاق محدد. لا يُمكن أن تحل استجابة HTTP ناجحة عامة، لقطة شاشة للمتصفح أو قائمة تحقق يدوية محل الفحوصات المسجلة في Console.
لديك ثلاثة خيارات لمنصة غير مكتملة: إنهائها والتحقق منها، استبعادها من النشر بحيث تبقى للمالك/المختبر فقط، أو إزالتها. لا تقم بتضمين منصة تحتوي على ردود أو نطاقات لم تمارسها. يمكن أن تؤدي تغييرات التكوين إلى إبطال الفحوصات، لذا قم بتحديث الحالة المسجلة بعد تغييراتك النهائية.
تظهر كل منصة مدرجة التكوين المطلوب، وفحوصات نقطة النهاية والنطاق كمكتملة. قائمة التحقق الشخصية للدليل هي فقط أداة قراءة.
ستعرف ما هو جاهز للمراجعة، وكيفية عمل النشر وأين تتابع وصول العملاء بعد ذلك.
مكان عملك التطبيق → لوحة التحكم
جرّب العملية كاملة مرة أخرى مع عميل مؤهل بعد الإطلاق: الاتصال، فحص الحساب والموافقة، إنشاء مسودة قصيرة لتحضير الموعد، التحديث بأمان، التعامل مع فشل الفوترة، ثم فصل الاتصال. تحقق من تجربة المستخدم الحية بدلاً من افتراض أن الحفظ الناجح يثبت أنه يعمل.
عدم تطابق الاستدعاء: قارن عنوان URL المسجل وقيم الطلب الاثنين بدقة. مختبِر غير مصرح له: تأكيد قبول الدعوة والحساب المحدد. النطاق أو العقد مفقود: طلب الوصول المفعّل فقط وإعادة الاتصال لقبوله. لا توجد نماذج: فحص النماذج المتاحة وقيود المزود. فشل التحديث: مسح الجلسة المحلية الفاشلة وإعادة الاتصال. المراجعة محظورة: فحص التحقق من المنصة بدلاً من إنشاء عميل OAuth آخر.
يعمل التطبيق للعميل المقصود، وتدعم عمليات التحقق المسجلة حالة نشره، ويمكن للعميل التحكم أو إلغاء التفويض.
اختر الحساب الشخصي أو حساب المؤسسة الذي سيملك تسجيل البرنامج قبل التقديم. يمكن للمؤسسات تقديم طلب قبل التحقق، ولكن موافقة الموظفين وحدها لا تُفعّل الوصول. أكمل التحقق من البريد الإلكتروني الخاص بالمؤسسة وتفاصيل الشركة من قائمة التحقق في Console. تظل المؤسسة المعتمدة في حالة "قيد التحقق" حتى يتم إكمال كلا التحققين. Builder، مقدم الخدمة وبرامج Creator تتبع هذه القاعدة.
عرض Monetization Gateway التسعير · استكشف ShareAI for Startups · النطاقات والأذونات
يجب أن تتطابق شروط وأحكامك العامة، سياسة الخصوصية وتعليمات الحذف مع التطبيق وتظل قابلة للوصول دون تسجيل الدخول. قبول برنامج ShareAI، موافقة Monetization Gateway، إذن OAuth الخاص بالعميل والعقد التجاري المقبول هي قرارات منفصلة. لا يمكن للتحديث إضافة أذونات أو قبول شروط تجارية جديدة.
النطاق القديم surcharge لا يزال مقبولًا للتكاملات الحالية. الأمثلة الجديدة تستخدم monetization_gateway. احتفظ بالحقول السلكية الحالية مثل surcharge_bps وsurcharge_percentage دون تغيير.
عرض Monetization Gateway التسعير · استكشف ShareAI for Startups · النطاقات والأذونات
الرسوم القياسية 5% من Builder الزيادة. بالنسبة لـ €2.00 من تكلفة شبكة الذكاء الاصطناعي و10% الزيادة، يدفع العميل €2.20. يتلقى ShareAI €0.01 من €0.20 الزيادة؛ يحتوي Builder على €0.19 قبل إدخال الأحداث.
أول 1,000 من طلبات الإنتاج المستقرة Monetization Gateway تكون مجانية في كل شهر تقويمي (UTC)، ويتم مشاركتها عبر حساب Builder. الطلبات الإضافية تكلف €0.04 لكل 1,000 قبل تطبيق الخصومات المؤهلة. يؤدي طلب مستقر واحد إلى إنشاء حدث واحد.
Pay with ShareAI بمفرده، وصول inference-فقط، مفاتيح API لحساب عادي وحركة المرور الخاصة بالاختبار أو Staging لا تتسبب في Monetization Gateway إدخال الأحداث.
يقدم ShareAI for Startups بدلًا شهريًا مشتركًا للرسوم الفعلية ShareAI على تطبيق معتمد. تسرد مستويات الإطلاق والنمو والزخم الحالية €1,000، €5,000 و€10,000 شهريًا. يغطي نفس الميزانية رسوم النسبة المئوية لـShareAI على هامش Builder وأحداث الاستيعاب القابلة للفوترة معًا. إنه ليس بدل هامش إجمالي، أو حصة أحداث مجانية منفصلة أو استيعاب ذكاء اصطناعي مجاني inference. لا تستهلك الأحداث المجانية الأولى للحساب 1,000 هذا البدل.
يتم دفع رسوم استيعاب الأحداث المتبقية من الأرباح الجديدة للطلب Builder، ثم أرباح الذكاء الاصطناعي المتاحة Builder وأرصدة الذكاء الاصطناعي غير المقيدة. تبقى رسوم الذكاء الاصطناعي للعملاء ومنتج payments منفصلة.
يمكن لـShareAI الموافقة على رسوم محددة للتطبيق أو دعم الرسوم لفترة محددة أو حتى يتم تغييرها. راجع التسعير الحالي للتطبيق والبرامج الخاصة في Console للحصول على الشروط المعتمدة، الصلاحية والبدل المستهلك. لا يؤدي تغيير المستوى أو تجاوز التسعير إلى إعادة تعيين الاستخدام الشهري للتطبيق.
يبقي الإطلاق تسجيل الدخول باستخدام ShareAI اختياريًا. يتطلب النمو والزخم ذلك؛ يتطلب الزخم أيضًا الشارة الرسمية ShareAI for Startups في تذييل التطبيق. يتحقق ShareAI من الشارة أسبوعيًا. يمكن أن تؤدي المحاولات المؤكدة لتجاوز المتطلبات إلى تخفيض المستوى، الإزالة من برنامج الشركات الناشئة أو الانسحاب من السوق بموجب شروط البرنامج المقبولة.
يتم تكوين أسعار المؤسسات بواسطة فريق ShareAI لحساب Builder بعد الاتفاق على عرض مخصص. يتم تطبيق النسبة المئوية المخصصة ومعدل الحدث على الطلبات المستقبلية.
عرض Monetization Gateway التسعير · استكشف ShareAI for Startups · النطاقات والأذونات