تحديث رموز الوصول بأمان
قم بتدوير رموز تحديث OAuth لـ ShareAI على واجهتك الخلفية، واحفظ البديل بشكل ذري وتعامل مع انتهاء الصلاحية أو إعادة التشغيل دون حلقات إعادة المحاولة.
في هذه الصفحة
استخدم رمز التحديث عندما تنتهي صلاحية رمز الوصول وتظل منحة العميل صالحة. التحديث لا يعرض شاشة الموافقة. يحافظ على الحساب الأصلي وحدود التفويض.
POST
https://auth.shareai.now/oauth/tokenإصدار رمز وصول جديد وتدوير رمز التحديث.
- عنوان URL الأساسي
https://auth.shareai.now- المصادقة
- مصادقة العميل السري
cURL
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 "client_secret=$SHAREAI_CLIENT_SECRET" \
--data-urlencode "refresh_token=$SHAREAI_REFRESH_TOKEN"
احفظ كلا البديلين معًا#
- قم بتسلسل عمليات التحديث لتفويض العميل نفسه. يجب أن يقوم طلب تطبيق واحد بالتحديث بينما ينتظر الآخرون.
- قم بتبادل رمز التحديث الحالي مرة واحدة باستخدام طريقة مصادقة العميل المُعدة.
- احفظ رمز الوصول المُعاد، رمز التحديث البديل وتاريخ انتهاء الصلاحية بشكل ذري.
- تجاهل رمز التحديث القديم. أطلق الطلبات المنتظرة باستخدام رمز الوصول الجديد.
تعامل مع الفشل#
في invalid_grant, امسح التفويض غير القابل للاستخدام واطلب من العميل إعادة الاتصال. يختلف خطأ الخدمة المؤقت عن إلغاء الموافقة: اعرض فشلًا مؤقتًا وحافظ على مسار استرداد محدود. لا تقم أبدًا بالتكرار اللانهائي للتحديث.
طلب نطاق أضيق#
قيمة اختيارية scope يمكن أن تقلل الأذونات. لا يمكنها إضافة surcharge إلى منحة الهوية فقط. استخدم النطاق وتاريخ الانتهاء المُعادين كمرجع للرمز الجديد.
الخطوة التالية#
آخر تحديث سبتمبر 15, 2026