requestPasswordRestBySmsCode()这个方法调用失败,提示“签名无效,应用至少需要一个默认签名,或签名未通过审核”,但是我明明是有签名的,普通发送验证码接口是可以的
您好,可否提供 AppID 以便排查。
PkE599z4aTBGIxGM4I4XWWFA-gzGzoHsz
@xiaoxu 看看呢
您好,我们未能复现这个问题。请问能提供一下完整的请求日志吗。
是不是因为我的短信签名是网站类型的,app里面调用是需要app类型的签名?
签名不区分网站类型还是 APP 类型的。看到这个应用后台有更新的内置模板审核未通过,可以删除未通过模板后再重新发送试一下。
删除试了下还是不行,我的更新的内置模版现在是空的,是不是要添加一个重置密码的模版并审核通过才可以?
不用提交内置模板审核,有系统内置模板可以用。
您的问题我们没能复现,您用哪个 SDK,能不能把完整的请求日志粘贴给我们,看一下完整的请求信息。
flutter插件版本是:leancloud_storage: ^0.7.10 ,我试了安卓和苹果两个平台都不行。完整日志:flutter: *** Request ***flutter: uri: https://api.yoyochat.cn/1.1/requestPasswordResetBySmsCodeflutter: method: POSTflutter: responseType: ResponseType.jsonflutter: followRedirects: trueflutter: connectTimeout: 0flutter: sendTimeout: 0flutter: receiveTimeout: 0flutter: receiveDataWhenStatusError: trueflutter: extra: {}flutter: headers:flutter: X-LC-Id: PkE599z4aTBGIxGM4I4XWWFA-gzGzoHszflutter: User-Agent: LeanCloud-Flutter-SDK/0.7.10flutter: X-LC-Sign: 83327c7327cdf2a348cba5fbd64dddbd,1676618205744flutter: content-type: application/jsonflutter: data:flutter: {mobilePhoneNumber: 13788949864}flutter:flutter: *** DioError ***:flutter: uri: https://api.yoyochat.cn/1.1/requestPasswordResetBySmsCodeflutter: DioError [DioErrorType.response]: Http status error [400]flutter: uri: https://api.yoyochat.cn/1.1/requestPasswordResetBySmsCodeflutter: statusCode: 400flutter: headers:flutter: connection: keep-aliveflutter: cache-control: no-cache,no-storeflutter: date: Fri, 17 Feb 2023 07:16:49 GMTflutter: transfer-encoding: chunkedflutter: x-request-biztype: unknownflutter: pragma: no-cacheflutter: content-type: application/json;charset=utf-8flutter: server: openrestyflutter: Response Text:flutter: {"code":605,"error":"签名无效,应用至少需要一个默认签名,或签名未通过审核。"}
稍等哦,我们调查一下。
你好,你们的签名状态有一些异常,已修复。应该可以请求了。
可以了 谢谢了