Android_新浪微博分享提示“21338:sso package or sign error”

本文分析了在Android应用中使用新浪微博分享时遇到的“21338:ssopackageorsignerror”错误,指出该问题是由于开放平台的签名与应用打包时的签名不一致导致。通过修改开放平台的签名并重新打包应用,最终解决了分享失败的问题。

传送门:
Android_微信分享时提示“签名不对,请检查签名是否与开放平台上填写的一致。”:
https://blog.youkuaiyun.com/pang787559613/article/details/106023584

新浪微博分享提示“21322:redirect_uri_mismatch”:
https://blog.youkuaiyun.com/pang787559613/article/details/106028930



问题:新浪微博分享提示“21338:sso package or sign error”

在这里插入图片描述

分析:

根据错误信息看,应该是签名问题,查看到开放平台填写的签名跟android打包时的签名不一致。


解决:

修改开放平台的签名,重新下载安装,再次分享成功。

请分析下面代码:package com.sjsemi.app.surroundingx.exception.fsim; import lombok.AllArgsConstructor; import lombok.Getter; import javax.validation.constraints.NotBlank; /** * <p>@author: JE12457 </p> * <p>@date: 2025/04/10 </p> * <p>@description: </p> */ @Getter @AllArgsConstructor public enum FsimExceptionCodeEnum { /** * common 异常code 100001 * code */ COM_VALIDATE_NOT_NULL(100001, "common.validation.constraints.NotNull.message"), COM_USER_ILLEGAL_PARAMETER_VALUE(100044, "common.user.illegal.parameter.value"), COM_QUERY_DB_NULL(100011, "common.query.db.null"), COM_UPDATE_DB_FAIL(100012, "common.update.db.fail"), COM_GET_SSO_USER_NULL(100021, "common.get.sso.user.null"), COM_NO_PERMISSION(100021, "common.no.sys.permission"), COM_UPLOAD_FILE_EXCEPTION(100031, "common.upload.file.exception"), COM_FILE_NOT_FOUND(100032, "common.file.not.found"), COM_FILE_OPERATION_EXCEPTION(100033, "common.file.operation.exception"), COM_SYS_EXCEPTION(100041, "common.system.exception"), /** * 普通报错 */ FSIM_EMS_EQPID_NO_UNIQUE(100301, "querying.EMS.equipment.is.not.unique"), FSIM_CASE_NO_IS_EMPTY(100302, "fsim.caseno.is.empty.exception"), FSIM_CASE_EQID_IS_EXIST(100303, "Basic.Information.eqid.is.exist"), FSIM_CASE_EQID_IS_NOT_EXIST(100304, "fsim.case.eqid.is.not.exist"), FSIM_NO_FOUND_SIGN_MODULE_ENUM(100305, "fsim.no.found.SignModule.enum"), FSIM_NO_FOUND_SIGN_FLOW_ENUM(100306, "fsim.no.found.SignFlow.enum"), FSIM_NO_WORK_CASE_ACTION(100307, "fsim.WorkCase.no.action"), FSIM_EQID_NO_MATCH_FABBU_ACTION(100308, "fsim.eqid.mismatch.ems.fabBu"), FSIM_WORK_CASE_STEP_NOT_MATCH(100309, "fsim.WorkCase.step.not.match"), FSIM_BAN_CHANGE_SIGNER_NO_FOUND(100310, "fsim.ban.change.signer.no.found"), FSIM_QUERY_BY_CASE_NO_FOUND(100311, "fsim.query.by.case.no.found"), FSIM_CASE_IS_CLOSED(100312, "fsim.case.is.closed"), FSIM_BAN_CHANGE_SIGNER_MORE(100313, "fsim.ban.change.signer.more"), FSIM_BAN_CHANGE_SIGNER_NO_USER(100314, "fsim.ban.change.signer.no.user"), FSIM_CASE_IS_CANCEL(100315, "fsim.case.is.cancel"), FSIM_CASE_IS_APPLICAT(100316, "fsim.case.is.applicat"), FSIM_EMS_EQPID_NO_EXIST(100317, "fsim.input.eqid.not.exist"), FSIM_APPLICATION_UP_GOING_VERSION(100318, "当前单子正在升版中"), /** * 低代码调用异常 */ OTH_LOW_CODE_ERROR(666666, "low.code.result.error.message"), /** * FmCode 返回错误 */ OTH_FM_CODE_ERROR(888888, "fm.code.result.error.message"), OTH_FM_CODE_NO_USER_FOUND(888889, "fm.code.no.user.found"), USER_NOT_VALID(1009, "This user does not exist"), FAB_NOT_VALID(1009, "This fab-bu does not exist"), BKM_IN_UP(1009, "This bkm was been signed"), ; @NotBlank private Integer code; private String i18nKey; }
最新发布
09-27
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值