2016-03-30 2 views
1

私は自分のアプリケーションにSinch検証エラー42202

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

をsinch検証を統合している。しかし、それは常に無効なコールバック応答を示しています。エラー。

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を入力しています。

答えて

0

あなたがコールバックを設定する場合は、正しい形式、すなわち コンテンツタイプで応答する必要があります:アプリケーション/ JSON

{ 
    "action": "allow" 
} 

あなたがコールバックをたくない場合は、単にそれを削除します。 https://www.sinch.com/docs/verification/rest/#verificationcallbackapi

+0

あなたの答えをありがとうが、私はアンドロイドでそれを使用しています。あなたは残りのAPIについて話していると思います。 – Rocky

+0

IFコールバックURLがポータルに設定されていても、それでもApples。 Androidのみを使用するには、コールバックURLを削除します。 – cjensen

+0

あなたの質問に回答した場合は、回答としてマークしてください。 – cjensen