कस्टम API जाँच
किसी पोल में "कस्टम API जाँच" शर्त जोड़ें और Polls वोट गिनने से पहले आपके सर्वर से पूछेगा।
रिक्वेस्ट
Polls आपके URL पर GET रिक्वेस्ट भेजता है। [USERID] और [GUILDID] को वोटर और सर्वर की ID से बदला जाता है।
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:// URL कॉल किए जाते हैं। रीडायरेक्ट फ़ॉलो नहीं किए जाते।
- आपके एंडपॉइंट के पास जवाब देने के लिए लगभग 4.5 सेकंड हैं।
- अगर यह 404, 5xx लौटाए या जवाब न दे, तो Polls एक मिनट के लिए कॉल रोक देता है।
- URL कभी भी सार्वजनिक पोल पेज पर नहीं दिखाया जाता।