private static final String ONLINE_PACKAGE_NAME = "package_name_holder";//将值替换为在钉钉开放平台上申请时的packageName
private static final String ONLINE_APP_ID = "app_id_holder";//将值替换为在钉钉开放平台上申请时平台生成的appId
private static final String ONLINE_SIGNATURE = "signature_holder";//将值替换为在钉钉开放平台上申请时的signature
private static final String CURRENT_USING_APP_ID = "package_app_id_holder";//将值替换为您使用的APP_ID
/**
* 校验分享到钉钉的参数是否有效
* @return
*/
private boolean checkShareToDingDingValid() {
if(!TextUtils.equals(ONLINE_PACKAGE_NAME, getPackageName())){
Toast.makeText(this, "包名与线上申请的不匹配", Toast.LENGTH_SHORT).show();
return false;
}
if(!TextUtils.equals(ONLINE_APP_ID, CURRENT_USING_APP_ID)){
Toast.makeText(this, "APP_ID 与生成的不匹配", Toast.LENGTH_SHORT).show();
return false;
}
if(!TextUtils.equals(ONLINE_SIGNATURE, SignatureCheck.getMD5Signature(this, getPackageName()))){
Toast.makeText(this, "签名与线上生成的不符", Toast.LENGTH_SHORT).show();
return false;
}
return true;
}目前的错误信息是通用的
errorCode = BaseResp.ErrCode.ERR_AUTH_DENIED
errorMsg = "key check error"
【钉钉】API开发者 微信交流群
用微信扫右侧二维码,加入【钉钉】API开发者 交流群,互助沟通

扫码加入交流群