2016-03-30 4 views
1

Я интегрировал Sinch проверки в моем приложенииSinch ошибка верификации 42202

Config config = SinchVerification.config().applicationKey(APP_KEY).context(getApplicationContext()).build(); 
      Verification verification = SinchVerification.createSmsVerification(config, "phone number", listener); 
      verification.initiate(); 

Но она всегда показывает Неправильного ответ обратного вызова. ошибка.

com.sinch.verification.ServiceErrorException: Sinch backend request failed with code: 42202 message: Invalid callback response. 
at com.sinch.verification.internal.apiservice.ApiService.extractError(ApiService.java:95) 
at com.sinch.verification.internal.apiservice.ApiService.handleResponse(ApiService.java:81) 
at com.sinch.verification.internal.apiservice.ApiService.access$000(ApiService.java:13) 
at com.sinch.verification.internal.apiservice.ApiService$1.onSuccess(ApiService.java:42) 

Я уже ввел обратный вызов в приложении sinch на сайте разработчика.

ответ

0

При настройке обратного вызова необходимо ответить в правильном формате, т.е. типа содержимого: приложения/JSON

{ 
    "action": "allow" 
} 

если вы не хотите обратного вызова просто удалить его. https://www.sinch.com/docs/verification/rest/#verificationcallbackapi

+0

Спасибо за ваш ответ, но я использую его в android, и, я думаю, вы говорите об отдыхе api. – Rocky

+0

IF сконфигурировал URL-адрес обратного вызова в портале IT, все еще Яблоки. Чтобы использовать только андроид, удалите только URL обратного вызова. – cjensen

+0

Если это ответит на вопрос, можете ли вы пометить его как ответ, пожалуйста. – cjensen

Смежные вопросы