2012-11-08 17 views
36

Vkontakte API के साथ काम नहीं करता है कैप्चा के साथ अनुरोध अस्वीकार करता है। Here उदाहरण है जो मैं करता हूं।OAuth का उपयोग कर Vkontakte API कैप्चा

तीसरे अनुरोध के बाद मुझे मिलती है:

कैप्चा त्रुटि (14) - कैप्चा की जरूरत है।

documentation के अनुसार यह मूल अनुरोध करने के लिए captcha_sid और captcha_key पैरामीटर जोड़ और अनुरोध को दोहराने के लिए पर्याप्त है।

लेकिन प्रतिक्रिया अभी भी Captcha error (14) है। क्या Vkontakte API में कैप्चा और ओथ के साथ काम करना संभव है?

+2

क्या आप वाकई "captcha_sid" और "captcha_key" को सही तरीके से पास करते हैं? मैं उन्हें भी उपयोग कर रहा हूं, बिंदु इतना है कि "कैप्चा आवश्यक" त्रुटि दोहराई जाएगी यदि सिड या संबंधित कुंजी (कैप्चा से टेक्स्ट) गलत है – zr9

उत्तर

1

कैप्चा त्रुटि

त्रुटि कोड: 14

त्रुटि पाठ: कैप्चा जरूरत

और कैप्चा पुष्टि की आवश्यकता है, जब:

कार्रवाई (जैसे एक भेजने संदेश) बहुत बार किया जाता है, एक एपीआई अनुरोध वापस आ सकता है "कैप्चा" त्रुटि की आवश्यकता है। उसके बाद उपयोगकर्ता को छवि से कोड दर्ज करना होगा और अनुरोध पैरामीटर में कैप्चा कोड इनपुट के साथ अनुरोध भेजना होगा।

अधिक जानकारी पाया जा सकता है in their manual.

यदि यह त्रुटि मुठभेड़ों, आप त्रुटि संदेश के साथ प्रतिक्रिया से additionaly निम्नलिखित मानकों पर कार्रवाई करने की जरूरत है:

  1. captcha_sid - कैप्चा पहचानकर्ता;
  2. captcha_img - किसी छवि को एक लिंक जो उपयोगकर्ता को दिखाया जाएगा।

उपयोगकर्ता captcha_img से पाठ में प्रवेश करती है तो आप निम्न पैरामीटर जोड़कर अनुरोध पुनः भेजने के लिए:

  1. captcha_sid - आईडी प्राप्त;
  2. captcha_key - उपयोगकर्ता से प्राप्त पाठ इनपुट जो आपने प्राप्त किया है।

उपयोगकर्ता प्रमाणीकरण करने के लिए वैध पहुंच टोकन प्रदान करना न भूलें, या अनुरोध किसी अन्य प्रकार की त्रुटि से अस्वीकार कर दिया जाएगा।

संबंधित मुद्दे