使用OAuth的Vkontakte API不适用于Captcha

时间:2012-11-08 00:43:09

标签: oauth captcha vk

Vkontakte API拒绝使用Captcha的请求。 Here就是我的榜样。

第三次请求后,我得到了:

  

验证码错误(14) - 需要验证码。

根据documentation,将captcha_sidcaptcha_key参数添加到原始请求并重复请求就足够了。

但回复仍为Captcha error (14)。是否可以在Vkontakte API中使用Captcha和OAuth?

1 个答案:

答案 0 :(得分:1)

验证错误

  

错误代码:14

     

错误文字:需要验证码

在以下情况下需要

和验证码确认:

  

操作(例如,发送消息)执行过于频繁,API请求可能会返回" 需要Captcha "错误。之后,用户需要从图像中输入代码,并在请求参数中重新发送带有Captcha代码输入的请求。

可以找到更多信息in their manual.

如果遇到此错误,您需要在响应中处理以下参数并显示错误消息:

  1. captcha_sid - 验证码标识符;
  2. captcha_img - 指向将向用户显示的图片的链接。
  3. 当用户从captcha_img输入文字时,您必须重新发送请求,并添加以下参数:

    1. captcha_sid - 已收到ID;
    2. captcha_key - 您从用户处获得的文字输入。
    3. 不要忘记提供有效的访问令牌,以获得用户授权,否则请求将因其他类型的错误而被拒绝。