2012-11-08 34 views
36

API Vkontakte từ chối yêu cầu bằng hình ảnh xác thực. Here là ví dụ về những gì tôi làm.API Vkontakte sử dụng OAuth không hoạt động với Captcha

Sau khi yêu cầu thứ ba tôi nhận được:

Captcha lỗi (14) - Captcha cần thiết.

Theo documentation, đủ để thêm các thông số captcha_sidcaptcha_key vào yêu cầu ban đầu và lặp lại yêu cầu.

Nhưng phản hồi vẫn là Captcha error (14). Có thể làm việc với Captcha và OAuth trong Vkontakte API không?

+2

Bạn chắc chắn bạn chuyển "captcha_sid" và "captcha_key" đúng cách? Tôi đang sử dụng chúng là tốt, điểm là như vậy "Captcha cần thiết" lỗi sẽ lặp lại nếu sid hoặc liên quan quan trọng (văn bản từ captcha) là không chính xác – zr9

Trả lời

1

Captcha mã lỗi

Lỗi: 14

Lỗi văn bản: Captcha cần

và xác nhận mã xác nhận là cần thiết, khi:

hành động (ví dụ như gửi một tin nhắn) được thực hiện quá thường xuyên, yêu cầu API có thể trả về lỗi "Captcha cần thiết". Sau đó, người dùng cần nhập mã từ hình ảnh và gửi lại yêu cầu có mã nhập Captcha trong thông số yêu cầu.

thông tin có thể tìm thêm in their manual.

Nếu gặp lỗi này, bạn cần phải xử lý additionaly các thông số sau từ phản ứng với thông báo lỗi:

  1. captcha_sid - nhận dạng hình ảnh xác thực;
  2. captcha_img - liên kết tới hình ảnh sẽ được hiển thị cho người dùng.

Khi người dùng nhập vào văn bản từ captcha_img bạn phải gửi lại yêu cầu thêm các thông số sau:

  1. captcha_sid - nhận ID;
  2. captcha_key - nhập văn bản bạn đã nhận được từ người dùng.

Đừng quên cung cấp mã thông báo truy cập hợp lệ, để cho phép người dùng hoặc yêu cầu sẽ bị từ chối với một loại lỗi khác.

Các vấn đề liên quan