انتقل إلى المحتوى

تحقق API مخصص

أضف شرط «تحقق API مخصص» إلى استطلاع، وسيسأل Polls خادمك قبل احتساب أي صوت.

الطلب

يرسل Polls طلب GET إلى عنوانك. يُستبدل [USERID] و[GUILDID] بمعرّف المصوّت ومعرّف الخادم.

GET https://api.example.com/can-vote?user=[USERID]&guild=[GUILDID]

الرد

ردّ بالحالة 200 وJSON. للسماح بالصوت:

{"success": true}

لرفضه، مع سبب اختياري للعضو (حتى 300 حرف):

{"success": false, "message": "Link your account on example.com first."}

القواعد

  • تُستدعى فقط عناوين https:// التي تشير إلى عناوين عامة. لا تُتبع عمليات إعادة التوجيه.
  • لدى نقطة النهاية حوالي 4.5 ثانية للرد.
  • إذا ردّت بـ 404 أو 5xx أو لم ترد، يوقف Polls الاستدعاءات لمدة دقيقة.
  • لا يُعرض العنوان أبدًا في صفحة الاستطلاع العامة.