36

Vkontakte API 拒绝带有验证码的请求。是我所做的示例。

在第三个请求之后,我得到:

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

根据文档,将参数添加到原始请求并重复请求captcha_sid就足够了。captcha_key

但反应依旧Captcha error (14)。是否可以在 Vkontakte API 中使用验证码和 OAuth?

4

1 回答 1

1

验证码错误

错误代码:14

错误文本:需要验证码

并且在以下情况下需要验证码确认:

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

更多信息可以在他们的手册中找到。

如果遇到此错误,您需要从带有错误消息的响应中额外处理以下参数:

  1. captcha_sid– 验证码标识符;
  2. captcha_img– 指向将显示给用户的图像的链接。

当用户输入文本时,captcha_img您必须重新发送请求,添加以下参数:

  1. captcha_sid– 收到的 ID;
  2. captcha_key- 您从用户那里获得的文本输入。

不要忘记提供有效的访问令牌,以使用户授权,否则请求将因其他类型的错误而被拒绝。

于 2016-05-10T11:43:03.767 回答