المسارات والصلاحيات

يمنح موظفو أنيس تطبيقك صلاحياته. اقرأ ملفك التعريفي لترى الصلاحيات التي يملكها الآن.

كل الاستدعاءات

الاستدعاءالصلاحيةالمصادقةالحدود التي يُحتسب ضمنها
GET Read your profileprofile:readقراءة موقَّعةكل الاستدعاءات
GET List walletswallets:readقراءة موقَّعةكل الاستدعاءات
GET Read a walletwallets:readقراءة موقَّعةكل الاستدعاءات
GET List catalogue categoriescatalogue:readقراءة موقَّعةكل الاستدعاءات
GET List subcategories of a categorycatalogue:readقراءة موقَّعةكل الاستدعاءات
GET Read a subcategorycatalogue:readقراءة موقَّعةكل الاستدعاءات
GET List cards for salecatalogue:readقراءة موقَّعةكل الاستدعاءات
POST Place an orderorders:createطلب شراء موقَّعكل الاستدعاءات، طلبات الشراء
GET Read an orderorders:read أو orders:create لطلباتك أنتقراءة موقَّعةكل الاستدعاءات
GET List owned cardscards:readقراءة موقَّعةكل الاستدعاءات
GET Read an owned cardcards:readقراءة موقَّعةكل الاستدعاءات
POST Reveal a cardcards:revealتغيير موقَّعكل الاستدعاءات، الكشف
POST Reveal an invoicecards:revealتغيير موقَّعكل الاستدعاءات، الكشف
POST Check your signaturediagnostics:useتغيير موقَّعكل الاستدعاءات
GET Read an invitationلا شيءرمز التسجيللا شيء
POST Submit a public keyلا شيءرمز التسجيللا شيء
POST Prove you hold the keyلا شيءرمز التسجيللا شيء
GET Read enrolment statusلا شيءرمز التسجيللا شيء
GET Anis’s public signing keysلا شيءعاملا شيء

الصلاحيات هي profile:read وwallets:read وcatalogue:read وorders:create وorders:read وcards:read وcards:reveal وdiagnostics:use. وتتيح لك orders:create أيضًا قراءة طلبات الشراء الخاصة بك.

قبل النظر في الاستدعاء

يتحقق أنيس من كلٍّ مما يلي قبل أي قرار تجاري، لذا فإن طلب الشراء الذي يرفضه أحدها لم يُقدَّم قط. وترتيب تنفيذ هذه الفحوص ليس جزءًا من العقد — فلا تعتمد على أن تصطدم بأحدها قبل الآخر.

الفحص الرفض
شكل الاستدعاء ومحتواه، بما في ذلك وجود محتوى حيث لا يُسمح بأي محتوى validation_failed
المحتوى يطابق بصمته invalid_credentials
المفتاح موجود ونشط وهو الذي وقّع هذا الاستدعاء؛ والتوقيع حديث invalid_credentials
رقم الاستخدام الواحد (nonce) لم يُرَ من قبل replay_detected
حدّ وضعه موظفو أنيس، أو الحماية الذاتية لأنيس rate_limited
الاستدعاء صادر من إحدى الشبكات المسموح بها لك insufficient_scope
لدى تطبيقك صلاحية المسار insufficient_scope
المحفظة الواردة في العنوان ممنوحة لتطبيقك wallet_not_granted

التصفّح بين الصفحات

تعيد استدعاءات القوائم صفحةً وقيمة nextCursor. مرّرها مرة أخرى في cursor — كما وصلتك تمامًا — لتحصل على الصفحة التالية؛ ولا توجد nextCursor في الصفحة الأخيرة. المؤشر المعدَّل أو غير السليم الصيغة يُرفض بالرمز validation_failed.