Sinch验证错误42202

时间:2016-03-30 10:21:07

标签: android sinch

我已在我的应用程序中集成了sinch验证

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应用程序中输入了回调网址。

2 个答案:

答案 0 :(得分:1)

如果您配置回叫,则需要使用正确的格式进行回复,即 内容类型:application / JSON

#myRow

如果您不想要回调,只需将其删除即可。 https://www.sinch.com/docs/verification/rest/#verificationcallbackapi

答案 1 :(得分:0)

我在iOS中也面临着同样的问题。而我的解决方法是,从帐户中列出的应用程序的“验证”标签中删除“回调URL”。

您可以从https://portal.sinch.com/#/apps

中找到它

只需从“验证”标签中删除“回调URL”,然后重试。我希望你能成功。