मुख्य सामग्री पर जाएं
X API (पूर्व में Twitter API) के लिए एक व्यापक TypeScript SDK, जिसमें स्मार्ट पेजिनेशन, कई प्रमाणीकरण methods, real-time स्ट्रीमिंग और पूर्ण type सुरक्षा जैसी उन्नत सुविधाएँ शामिल हैं।

मुख्य विशेषताएँ

  • 🔐 प्रमाणीकरण: User Context (OAuth1.0a, OAuth2.0) और ऐप-ओनली (बेयरर टोकन) प्रमाणीकरण
  • 🔄 पेजिनेशन: async iteration सपोर्ट के साथ स्वचालित पेजिनेशन
  • 📡 स्ट्रीमिंग: स्वचालित पुनःकनेक्शन के साथ इवेंट-ड्रिवन स्ट्रीमिंग
  • 📚 type सुरक्षा: सभी एंडपॉइंट्स और पैरामीटर के लिए पूर्ण TypeScript परिभाषाएँ
  • 🎯 पूर्ण X API सपोर्ट: यूज़र्स, पोस्ट्स, सूचियाँ, बुकमार्क्स, कम्युनिटीज़, और बहुत कुछ

त्वरित शुरुआत

quickstart.ts
import { 
    Client, 
    type ClientConfig,
    type Users
} from '@xdevplatform/xdk';

const config: ClientConfig = { bearerToken: 'your-bearer-token' };

const client: Client = new Client(config);

async function main(): Promise<void> {
  const userResponse: Users.GetByUsernameResponse = await client.users.getByUsername('XDevelopers');
  const username: string = userResponse.data?.username!;
  console.log(username);
}

main();
JavaScript/TypeScript XDK का उपयोग करने वाले विस्तृत कोड उदाहरणों के लिए, हमारा code samples GitHub repo देखें।

आगे क्या करें?