android - Sinch验证错误42202

标签 android sinch

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

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

但是总是显示Invalid callback response.错误。

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

最佳答案

如果你配置一个回调你需要以正确的格式响应,即 内容类型:应用程序/json

{
    "action": "allow"
}

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

关于android - Sinch验证错误42202,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36305982/

相关文章:

android - 生成的 Google Endpoint 库中的版本字符串来自哪里?

ios - Sinch 视频不想在 iOS 上运行 (Swift)

ios - 信奇短信验证SINVerificationErrorDomain Code=3

swift - 注销 Sinch 用户

android - ViewPager OnLongClick 监听器未触发

android - 如何从互联网上为音乐应用程序获取音乐艺术家的形象?

ios - 如何在 UIViewcontroller 中访问已安装的 pod 库宏字符串?

java - 与 Sinch 通话时可以调用号码吗?

android - Volley 加载相同的缩略图

java - 一一显示 HashMap 中的多个值