Vkontakte API拒绝使用Captcha的请求。 Here就是我的榜样。
第三次请求后,我得到了:
验证码错误(14) - 需要验证码。
根据documentation,将captcha_sid
和captcha_key
参数添加到原始请求并重复请求就足够了。
但回复仍为Captcha error (14)
。是否可以在Vkontakte API中使用Captcha和OAuth?
答案 0 :(得分:1)
验证错误
在以下情况下需要错误代码:14
错误文字:需要验证码
和验证码确认:
操作(例如,发送消息)执行过于频繁,API请求可能会返回" 需要Captcha "错误。之后,用户需要从图像中输入代码,并在请求参数中重新发送带有Captcha代码输入的请求。
可以找到更多信息in their manual.
如果遇到此错误,您需要在响应中处理以下参数并显示错误消息:
captcha_sid
- 验证码标识符; captcha_img
- 指向将向用户显示的图片的链接。 当用户从captcha_img
输入文字时,您必须重新发送请求,并添加以下参数:
captcha_sid
- 已收到ID; captcha_key
- 您从用户处获得的文字输入。不要忘记提供有效的访问令牌,以获得用户授权,否则请求将因其他类型的错误而被拒绝。