बूल्क अनुरोध सारांश
अधिकतम 50 उपयोगकर्ता नाम का प्रोसेस करें
एक भेजेंdataएक एरे। GenderAPI हर हैंडल से प्रत्येक नाम के संकेत को एक्सट्रैक्ट करता है और आपके वैकल्पिक रिकॉर्ड के साथ रिजल्ट्स वापस करता हैid.
हैंडल्स में ब्रांड, फैंटेसी शब्द या संबंधित नहीं होने वाले शब्द हो सकते हैं। बल्क रिक्वेस्ट अनुमति नहीं देते हैंaskToAI or forceToGenderize. अनियमित इनपुट के लिए उच्च विश्वास वाले संचालन के लिए, उपयोग करेंएकल अनुरोध.
अनिवार्य HTTP हेडर
बल अनुरोध की प्रतिज्ञा करें
Content-Typeapplication/jsonAuthorizationBearer YOUR_API_KEYJSON अनुरोध शरीर
पैरामीटर
| Field | Type | Requirement | Description |
|---|---|---|---|
data | object[] | अनिवार्य | 1 से 50 तक यूजरनेम रिकॉर्ड के लिए एक एरे के रूप में |
data[].username | string | अनिवार्य | विश्लेषण करने के लिए यूजरनेम या हैंडल; अंतराल और संख्याएँ समर्थित हैं |
data[].country | string | अनिवार्य नहीं | रीजनल संदर्भ के लिए ISO 3166-1 alpha-2 देश कोड का उपयोग |
data[].id | string | integer | अनिवार्य नहीं | आपका पहचानकर्ता, संबंधित परिणाम के साथ अपरिवर्तित रूप में वापस किया जाता है |
लैटिन अक्षरों वाले उपयोगनामा सामान्यतया स्पष्ट नाम देते हैं। अद्वितीय मानों का उपयोग करें और एक्सट्रेक्ट किए गए मानों की जांच करें।idमानों की जांच करें और रिकॉर्ड अपडेट करने से पहलेname and probabilityमानों की जांच करें और रिकॉर्ड अपडेट करने से पहले
प्रारंभिक डेटा
उपयोगनामा वाले एरे बनाएं
{
"data": [
{ "username": "anna_smith88", "country": "US", "id": "123" },
{ "username": "michael_bauer", "country": "DE", "id": "456" },
{ "username": "giulia_rossi", "country": "IT", "id": "789" }
]
}कोड के उदाहरण
बहु-उपयोगनामा अनुरोध भेजें
curl -X POST "https://api.genderapi.io/api/username/multi/country" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"data":[{"username":"anna_smith88","country":"US","id":"123"},{"username":"michael_bauer","country":"DE","id":"456"}]}'const data = [
{ username: "anna_smith88", country: "US", id: "123" },
{ username: "michael_bauer", country: "DE", id: "456" }
];
const response = await fetch("https://api.genderapi.io/api/username/multi/country", {
method: "POST", headers: { "Content-Type": "application/json", "Authorization": "Bearer YOUR_API_KEY" },
body: JSON.stringify({ data })
});200 प्रतिक्रिया
निकाले गए नाम और पूर्वानुमान
{
"status": true, "used_credits": 3, "remaining_credits": 7265, "expires": 1717069765,
"names": [
{ "name": "Anna", "q": "anna_smith88", "gender": "female", "country": "US", "total_names": 1234, "probability": 92, "id": "123" },
{ "name": "Michael", "q": "michael_bauer", "gender": "male", "country": "DE", "total_names": 5678, "probability": 89, "id": "456" }
], "duration": "5ms"
}प्रतिक्रिया के फ़ील्ड
| Field | Type | Description |
|---|---|---|
status | boolean | बड़े पैमाने पर अनुरोध सफलतापूर्वक पूरा हुआ कि नहीं। |
used_credits | integer | दिए गए उपयोगनामों के लिए उपयोग किए गए क्रेडिट। |
remaining_credits | integer | अनुरोध के बाद उपलब्ध क्रेडिट। |
expires | integer | पैकेज के अवधि का समय एक यूनिक्स टाइमस्टाम्प के रूप में। |
names | object[] | दिए गए उपयोगनामों के लिए परिणाम। |
names[].name | string | उपयोगनाम से निकाले गए संभावित नाम। |
names[].q | string | अनुरोध में दिए गए मूल उपयोगनाम। |
names[].gender | string | null | पूर्वानुमानित मान: पुरुष, महिला या शून्य। |
names[].country | string | इस नतीजे के लिए देश का कोड माना गया है। |
names[].total_names | integer | इस नतीजे के लिए समर्थन देने वाले नमूनों की संख्या। |
names[].probability | integer | पूर्वानुमान की विश्वसनीयता प्रतिशत में। |
names[].id | string | integer | रिकॉर्ड संबंधित करने के लिए इनपुट पहचान निर्देशित किया गया है। |
duration | string | सर्वर प्रोसेसिंग समय का कुल अनुमान |
प्रत्येक अनुरोध को 50 रिकॉर्ड तक सीमित रखें
बड़े इनपुट को बैच में विभाजित करें। एक यूजरनेम अपूर्ण संकेत है, इसलिए निकाले गए नाम की जांच करें और एक स्वीकार्य संभावना सीमा निर्धारित करके फिर नतीजे लागू करें
अगला संदर्भ