Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用OAuth的Vkontakte API不适用于验证码_Oauth_Captcha_Vk - Fatal编程技术网

使用OAuth的Vkontakte API不适用于验证码

使用OAuth的Vkontakte API不适用于验证码,oauth,captcha,vk,Oauth,Captcha,Vk,Vkontakte API拒绝带有验证码的请求。这就是我所做的例子 在第三次请求之后,我得到: 验证码错误(14)-需要验证码 根据需要,将captcha\u sid和captcha\u key参数添加到原始请求中并重复请求就足够了 但是响应仍然是验证码错误(14)。是否可以在Vkontakte API中使用验证码和OAuth?验证码错误 错误代码:14 错误文本:需要验证码 在以下情况下,需要验证码确认: 操作(例如发送消息)执行得太频繁,API请求可能会返回“需要验证码”错误。之后,用户需要

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

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

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

根据需要,将
captcha\u sid
captcha\u key
参数添加到原始请求中并重复请求就足够了

但是响应仍然是
验证码错误(14)
。是否可以在Vkontakte API中使用验证码和OAuth?

验证码错误

错误代码:14

错误文本:需要验证码

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

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

可以找到更多信息

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

  • 验证码sid
    –验证码标识符
  • captcha\u img
    –指向将向用户显示的图像的链接
  • 当用户从
    captcha\u img
    输入文本时,您必须重新发送请求并添加以下参数:

  • 验证码sid
    –收到的ID
  • 验证码
    –从用户处获得的文本输入
  • 请不要忘记提供有效的访问令牌,以进行用户授权,否则请求将被拒绝,并出现其他类型的错误。

    您确定要以正确的方式传递“验证码sid”和“验证码密钥”吗?我也在使用它们,关键是如果sid或相关密钥(来自验证码的文本)不正确,“需要验证码”错误将重复