JAVA SDK 存储核心包6.0.0 报错(见下图)
user.loginWithAuthData(authData,"QQ", true).subscribe(........); 报错
user.loginWithAuthData(authData,"QQ", false ).subscribe(........); 报错
user.loginWithAuthData(authData,"QQ" ).subscribe(........); 成功
第三个参数无论填false或true 都会报下面的错误,不带参数可以正常登录
E/AndroidRuntime: FATAL EXCEPTION: main
Process: cn.msxf0.note, PID: 26716
java.lang.IllegalArgumentException: URL "/1.1/users" does not contain "{failOnNotExist}". (parameter #2)
for method APIService.signup
at retrofit2.Utils.methodError(Utils.java:52)
at retrofit2.Utils.methodError(Utils.java:42)
at retrofit2.Utils.parameterError(Utils.java:61)
at retrofit2.RequestFactory$Builder.validatePathName(RequestFactory.java:776)
at retrofit2.RequestFactory$Builder.parseParameterAnnotation(RequestFactory.java:395)
at retrofit2.RequestFactory$Builder.parseParameter(RequestFactory.java:306)
at retrofit2.RequestFactory$Builder.build(RequestFactory.java:193)
at retrofit2.RequestFactory.parseAnnotations(RequestFactory.java:67)
at retrofit2.ServiceMethod.parseAnnotations(ServiceMethod.java:26)
at retrofit2.Retrofit.loadServiceMethod(Retrofit.java:170)
at retrofit2.Retrofit$1.invoke(Retrofit.java:149)
at java.lang.reflect.Proxy.invoke(Proxy.java:393)
at $Proxy1.signup(Unknown Source)
at cn.leancloud.core.StorageClient.signUpWithFlag(StorageClient.java:321)
.......
不知是不是 @Path("failOnNotExist") boolean failOnNotExist
应该改为 @Query ("failOnNotExist") boolean failOnNotExist
-
创建时间
19年9月20日
-
最后回复
19年10月21日
-
3
回复
-
964
浏览
-
3
用户