काम: X पर सीधे संदेश, आते और जाते, आपके अपने कोड से, आपके अपने X ऐप के तहत — ताकि X इस्तेमाल का बिल आपको भेजे और हर कॉल सिर्फ़ आपके खाते के रूप में चले।
1. X ऐप बनाइए
console.x.com पर ऐप को “Read and write” और “Direct message” अनुमतियाँ दीजिए और उसके लिए क्रेडिट ख़रीदिए। फिर “Keys and tokens” से चार कुंजियाँ कॉपी कीजिए: API कुंजी और सीक्रेट, तथा उस खाते का एक्सेस टोकन और सीक्रेट जिसके रूप में आप लिखेंगे — ये अनुमतियाँ तय करने के बाद बनाए गए हों, वरना इनमें वे अनुमतियाँ नहीं होंगी।
2. एक बार जुड़िए
curl -X PUT https://makehybrid.com/x/v1/connection \
-H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
-d '{"api_key":"…","api_secret":"…","access_token":"…","access_secret":"…"}'
कुंजियाँ X से जाँची जाती हैं और एन्क्रिप्ट करके रखी जाती हैं; उन्हें कभी वापस नहीं दिखाया जाता। जुड़ने पर X को यह भी बता दिया जाता है कि आपके खाते के संदेश यहाँ भेजे।
3. भेजिए
curl -X POST https://makehybrid.com/x/v1/messages \
-H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
-d '{"to":"@pat","text":"Thanks for reaching out!"}'
4. जवाब सुनिए
curl -X POST https://makehybrid.com/x/v1/webhooks/endpoints \
-H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
-d '{"url":"https://acme.com/hooks/x","events":["x.message_received"]}'
आपके खाते से संदेश कौन पा सकता है, यह X तय करता है। जो व्यक्ति आपसे संदेश नहीं लेता, वह X के इनकार के साथ जवाब देता है, और कोई भी दोबारा कोशिश उसे नहीं बदलती।
अक्सर पूछे जाने वाले सवाल
X Chat के एन्क्रिप्टेड संदेशों का क्या?
जुड़ते समय अपना X Chat पासकोड chat_pin के रूप में जोड़िए, और X Chat बातचीत के संदेश एन्क्रिप्टेड रूप में पढ़े और लिखे जाते हैं। X कुछ ही ग़लत पासकोड की इजाज़त देता है, इसलिए ठुकराया गया पासकोड तब तक दोबारा नहीं आज़माया जाता जब तक आप नया न भेजें।
क्या यह वही कनेक्शन है जो प्रोजेक्ट रूम के X चैनल का है?
हाँ। इसे किसी एक जगह जोड़िए तो दोनों में मिल जाता है।