It is necessary to intercept the message with an error and display the captcha in a new window for user input. How can this be done?
1 answer
At a captcha error in vknet error CaptchaNeededException is provided
You can do it like this:
try{ /*ΠΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΏΡΠΈ*/ } catch(VkNet.Exception.CaptchaNeededException cne){ /*ΠΡΠ·ΡΠ²Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ, Π³Π΄Π΅ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΠΊΠ°ΠΏΡΠΈ ΠΈ ΠΊΡΠ΄Π° Π²Π²ΠΎΠ΄ΠΈΠΌ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ*/ //cne.Img - Uri ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ //cne.Sid - Sid ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ (ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ) //Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ Π·Π°Π½ΠΎΠ²ΠΎ ΠΌΠ΅ΡΠΎΠ΄, Π²ΡΠ·Π²Π°Π²ΡΠΈΠΉ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, ΠΏΠ΅ΡΠ΅Π΄Π°Π² Π΅ΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Sid ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΏΡΠΈ ΠΈΠ· ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ } |