代码拉取完成,页面将自动刷新
<?php
require_once '../constants/OpenApiConfigConstants.php';
require_once '../client/Fdd.Seal.Client.php';
require_once '../client/Fdd.Sdk.Client.php';
require_once '../bean/req/FddApiReq.php';
require_once '../bean/req/seal/GetSealListReq.php';
require_once '../bean/req/seal/SealListFilterInfo.php';
require_once '../bean/req/seal/GetSealUserListReq.php';
require_once '../bean/req/seal/GetSealManageUrlReq.php';
require_once '../bean/req/seal/GetSealCreateUrlReq.php';
require_once '../bean/req/seal/GetSealDetailReq.php';
require_once '../bean/req/seal/GetAppointedSealUrlReq.php';
require_once '../bean/req/seal/GetAppointedUserSealListReq.php';
require_once '../bean/req/seal/GetVerifySealListReq.php';
require_once '../bean/req/seal/SealModifyReq.php';
require_once '../bean/req/seal/GetSealGrantUrlReq.php';
require_once '../bean/req/seal/SealGrantCancelReq.php';
require_once '../bean/req/seal/MemberInfo.php';
require_once '../bean/req/seal/SealSetStatusReq.php';
require_once '../bean/req/seal/SealDeleteReq.php';
require_once '../bean/req/seal/GetSealFreeSignUrlReq.php';
require_once '../bean/req/seal/GetPersonalSealListReq.php';
require_once '../bean/req/seal/GetPersonalSealFreeSignUrlReq.php';
require_once '../bean/req/seal/CancelSealFreeSignReq.php';
require_once '../bean/req/seal/CancelPersonalSealFreeSignReq.php';
require_once '../bean/req/seal/GetPersonalSealManageUrlReq.php';
require_once '../bean/req/seal/GetPersonalSealCreateUrlReq.php';
require_once '../bean/req/seal/PersonalSealDeleteReq.php';
require_once '../bean/req/seal/CreateSealByTemplateReq.php';
require_once '../bean/req/seal/CreateSealByImageReq.php';
require_once '../bean/req/seal/CreateLegalRepresentativeSealByTemplateReq.php';
require_once '../bean/req/seal/CreateLegalRepresentativeSealByImageReq.php';
require_once '../bean/req/seal/GetSealTagListReq.php';
require_once '../bean/req/seal/CreatePersonalSealByTemplateReq.php';
require_once '../bean/req/seal/CreatePersonalSealByImageReq.php';
require_once '../client/GetService.php';
$getService = new GetService();
$accessToken = $getService->getAccessToken();
$sealClient = new SealClient(new Client(OpenApiConfigConstants::APP_ID, OpenApiConfigConstants::APP_SECRET, OpenApiConfigConstants::SERVICE_URL));
/**
*************************
* 签章管理
*
* 印章管理接口测试
*************************
*/
/**
* 创建模板印章
* 请求地址:/seal/create-by-template
*/
$createSealByTemplateReq = new CreateSealByTemplateReq();
# 企业在应用上的openCorpId,长度最大64个字符。
$createSealByTemplateReq->setOpenCorpId("");
# 印章名称,最大50个字符
$createSealByTemplateReq->setSealName("");
# 法大大平台定义的企业印章类型,默认为公章:
# official_seal:公章(默认值)
# contract_seal:合同专用章
# hr_seal:人事专用章
# financial_seal:财务专用章
# other:其他
$createSealByTemplateReq->setCategoryType("");
# 印章标签,可以和业务系统的印章业务类型或者印章的子分类对应
$createSealByTemplateReq->setSealTag("");
# 印章样式,示例:
# round:圆形章(默认值)
# round_no_star:圆形章-不带星
# oval:椭圆章
$createSealByTemplateReq->setSealTemplateStyle("");
# 印章规格,即宽高(单位:毫米mm),示例:
# round圆形章才设置规格
# round_38_38:38X38mm
# round_40_40:40X40mm
# round_42_42:42X42mm(默认值)
# 椭圆章,默认45X30mm
$createSealByTemplateReq->setSealSize("");
# 印章横排文字,最多10个字符,示例:
$createSealByTemplateReq->setSealHorizontalText("");
# 印章下弦文(实体印章防伪码),最多15字符,数字、字母、英文符号,示例:
$createSealByTemplateReq->setSealBottomText("");
# 印章颜色,默认红色,示例: red:红色(默认值) blue :蓝色 black:黑色
$createSealByTemplateReq->setSealColor("");
# 业务系统定义的印章创建序列号,用于在印章创建后的回调事件中将sealId和createSerialNo进行 对应
$createSealByTemplateReq->setCreateSerialNo("");
$response = $sealClient->createSealByTemplate($accessToken,$createSealByTemplateReq);
print_r($response."\n");
/**
* 创建图片印章
* 请求地址:/seal/create-by-image
*/
$createSealByImageReq = new CreateSealByImageReq();
$createSealByImageReq->setOpenCorpId("");
$createSealByImageReq->setSealName("");
$createSealByImageReq->setCategoryType("");
$createSealByImageReq->setSealImage("");
$createSealByImageReq->setSealTag("");
$createSealByImageReq->setSealWidth("");
$createSealByImageReq->setSealHeight("");
$createSealByImageReq->setSealOldStyle("");
$createSealByImageReq->setSealColor("");
$createSealByImageReq->setCreateSerialNo("");
$response = $sealClient->createSealByImage($accessToken,$createSealByImageReq);
print_r($response."\n");
/**
* 创建法定代表人模板印章
* 请求地址:/seal/create-legal-representative-by-template
*/
$createLegalRepresentativeSealByTemplateReq = new CreateLegalRepresentativeSealByTemplateReq();
$createLegalRepresentativeSealByTemplateReq->setOpenCorpId("");
$createLegalRepresentativeSealByTemplateReq->setOpenUserId("");
$createLegalRepresentativeSealByTemplateReq->setSealName("");
$createLegalRepresentativeSealByTemplateReq->setSealTag("");
$createLegalRepresentativeSealByTemplateReq->setSealTemplateStyle("");
$createLegalRepresentativeSealByTemplateReq->setSealSize("");
$createLegalRepresentativeSealByTemplateReq->setSealSuffix("");
$createLegalRepresentativeSealByTemplateReq->setSecurityCode("");
$createLegalRepresentativeSealByTemplateReq->setSealColor("");
$createLegalRepresentativeSealByTemplateReq->setCreateSerialNo("");
$response = $sealClient->createLegalRepresentativeSealByTemplate($accessToken,$createLegalRepresentativeSealByTemplateReq);
print_r($response."\n");
/**
* 创建法定代表人图片印章
* 请求地址:/seal/create-legal-representative-by-image
*/
$createLegalRepresentativeSealByImageReq = new CreateLegalRepresentativeSealByImageReq();
$createLegalRepresentativeSealByImageReq->setOpenCorpId("");
$createLegalRepresentativeSealByImageReq->setOpenUserId("");
$createLegalRepresentativeSealByImageReq->setSealImage("");
$createLegalRepresentativeSealByImageReq->setSealName("");
$createLegalRepresentativeSealByImageReq->setSealTag("");
$createLegalRepresentativeSealByImageReq->setSealWidth("");
$createLegalRepresentativeSealByImageReq->setSealHeight("");
$createLegalRepresentativeSealByImageReq->setSealOldStyle("");
$createLegalRepresentativeSealByImageReq->setSealColor("");
$createLegalRepresentativeSealByImageReq->setCreateSerialNo("");
$response = $sealClient->createLegalRepresentativeSealByImage($accessToken,$createLegalRepresentativeSealByImageReq);
print_r($response."\n");
/**
* 查询印章列表
* 请求地址:/seal/get-list
* 注意:只返回审核通过且启用状态的印章类型。
*/
$getSealListReq = new GetSealListReq();
# 指定企业在应用上的openCorpId,需检查授权。长度最大64个字符。
$getSealListReq->setOpenCorpId("");
# 印章是否设置了免验证签,默认都查询:
# free_sign:仅查询设置了免验证签的印章
# no_free_sign:仅查询未设置免验证签的印章
# both:不将是否设置了免验证签作为过滤条件
$getSealListReq->setGrantFreeSign("");
# 查询条件
$listFilter = new SealListFilterInfo();
# 印章类型 ,支持传多项:
# official_seal:法定名称章
# contract_seal:合同专用章
# hr_seal:人事专用章
# financial_seal:财务专用章
# legal_representative_seal:法定代表人名章
# other:其他。
$categoryTypes=["official_seal","contract_seal","hr_seal","financial_seal","legal_representative_seal","other"];
$listFilter->setCategoryType($categoryTypes);
# 印章标签,单个印章标签长度最大15个字符。
$listFilter->setSealTags(['']);
$getSealListReq->setListFilter($listFilter);
$response = $sealClient->getSealList($accessToken,$getSealListReq);
print_r($response."\n");
/**
* 查询印章详情
* 请求地址:/seal/get-detail
*/
$getSealDetailReq = new GetSealDetailReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$getSealDetailReq->setOpenCorpId("");
# 需要进行操作的某个具体印章ID
$getSealDetailReq->setSealId("");
$response = $sealClient->getSealDetail($accessToken,$getSealDetailReq);
print_r($response."\n");
/**
* 查询企业用印员列表
* 请求地址:/seal/get-user-list
* 注意:只返回审核通过且启用状态的印章的用印员
*/
$getSealUserListReq = new GetSealUserListReq();
# 指定企业在应用上的openCorpId,需检查授权。长度最大64个字符。
$getSealUserListReq->setOpenCorpId("");
# 查询条件
$listFilter = new SealListFilterInfo();
# 印章类型 ,支持传多项:
# official_seal:法定名称章
# contract_seal:合同专用章
# hr_seal:人事专用章
# financial_seal:财务专用章
# legal_representative_seal:法定代表人名章
# other:其他。
$categoryTypes=["official_seal","contract_seal","hr_seal","financial_seal","legal_representative_seal","other"];
$listFilter->setCategoryType($categoryTypes);
$getSealUserListReq->setListFilter($listFilter);
$response = $sealClient->getSealUserList($accessToken,$getSealUserListReq);
print_r($response."\n");
/**
* 查询成员被授权的印章列表
* 请求地址:/seal/user/get-list
*/
$getAppointedUserSealListReq = new GetAppointedUserSealListReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$getAppointedUserSealListReq->setOpenCorpId("");
# 需要查询的成员ID
$getAppointedUserSealListReq->setMemberId("");
$response = $sealClient->getAppointedUserSealList($accessToken,$getAppointedUserSealListReq);
print_r($response."\n");
/**
* 查询审核中的印章列表
* 请求地址:/seal/verify/get-list
*/
$getVerifySealListReq = new GetVerifySealListReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$getVerifySealListReq->setOpenCorpId("");
$response = $sealClient->getVerifySealList($accessToken,$getVerifySealListReq);
print_r($response."\n");
/**
* 获取印章管理链接
* 请求地址:/seal/manage/get-url
*/
$getSealManageUrlReq = new GetSealManageUrlReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$getSealManageUrlReq->setOpenCorpId("");
# 应用系统中唯一确定登录用户身份的标识,用于法大大完成登录后进行帐号映射,便于后续从应用系统免登到法大大。 注意: 1)强烈建议和授权时的clientUserId保持一致。 2)clientUserId对应的用户 无需提前授权 ,和主体资源授权是完全不同的概念
$getSealManageUrlReq->setClientUserId("");
# 重定向地址
$getSealManageUrlReq->setRedirectUrl(urlencode(""));
$response = $sealClient->getSealManageUrl($accessToken,$getSealManageUrlReq);
print_r($response."\n");
/**
* 获取印章创建链接
* 请求地址:/seal/create/get-url
*/
$getSealCreateUrlReq = new GetSealCreateUrlReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$getSealCreateUrlReq->setOpenCorpId("");
# 应用系统中唯一确定登录用户身份的标识,用于法大大完成登录后进行帐号映射,便于后续从应用系统免登到法大大。 注意: 1)强烈建议和授权时的clientUserId保持一致。 2)clientUserId对应的用户 无需提前授权 ,和主体资源授权是完全不同的概念
$getSealCreateUrlReq->setClientUserId("");
# 计划创建的印章名称 示例值:“深圳项目人事章” 注意:1. 当集成方传入“印章名称”后,EUI页面内则不允许再修改印章名称 2. 当此参数为空时,EUI页面内的印章名称可编辑
$getSealCreateUrlReq->setSealName("");
# 法大大平台定义的印章类型,分两大类和若干种类型:
# 企业印章: official_seal:公章 contract_seal:合同专用章 hr_seal:人事专用章 financial_seal:财务专用章 other:其他
# 法定代表人名章: legal_representative_seal:法定代表人名章
# 注意:一个企业主体只能有一个 法定代表人名章;可以有多个 企业印章
$getSealCreateUrlReq->setCategoryType("");
# 印章标签:可以和业务系统的印章业务类型或者印章的子分类对应,由业务系统灵活决定使用场合。
$getSealCreateUrlReq->setSealTag("");
# 业务系统定义的印章创建序列号:用于在印章创建后的回调事件中将sealId和createSerialNo进行 对应
$getSealCreateUrlReq->setCreateSerialNo("");
# 重定向地址
$getSealCreateUrlReq->setRedirectUrl(urlencode(""));
$response = $sealClient->getSealCreateUrl($accessToken,$getSealCreateUrlReq);
print_r($response."\n");
/**
* 获取印章详情链接
* 请求地址:/seal/manage/get-appointed-seal-url
*/
$getAppointedSealUrlReq = new GetAppointedSealUrlReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$getAppointedSealUrlReq->setOpenCorpId("");
# 需要进行操作的某个具体印章ID
$getAppointedSealUrlReq->setSealId("");
# 应用系统中唯一确定登录用户身份的标识,用于法大大完成登录后进行帐号映射,便于后续从应用系统免登到法大大。 注意: 1)强烈建议和授权时的clientUserId保持一致。 2)clientUserId对应的用户 无需提前授权 ,和主体资源授权是完全不同的概念
$getAppointedSealUrlReq->setClientUserId("");
# 重定向地址
$getAppointedSealUrlReq->setRedirectUrl(urlencode(""));
$response = $sealClient->getAppointedSealUrl($accessToken,$getAppointedSealUrlReq);
print_r($response."\n");
/**
* 获取印章授权给成员链接
* 请求地址:/seal/grant/get-url
*/
$getSealGrantUrlReq = new GetSealGrantUrlReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$getSealGrantUrlReq->setOpenCorpId("");
# 需要进行操作的某个具体印章ID
$getSealGrantUrlReq->setSealId("");
# 应用系统中唯一确定登录用户身份的标识,用于法大大完成登录后进行帐号映射,便于后续从应用系统免登到法大大。 注意: 1)强烈建议和授权时的clientUserId保持一致。 2)clientUserId对应的用户 无需提前授权 ,和主体资源授权是完全不同的概念
$getSealGrantUrlReq->setClientUserId("");
# 授权成员信息
$getSealGrantUrlReq->setMemberInfo(getMemberInfo());
# 重定向地址
$getSealGrantUrlReq->setRedirectUrl(urlencode(""));
$response = $sealClient->getSealGrantUrl($accessToken,$getSealGrantUrlReq);
print_r($response."\n");
function getMemberInfo(){
$memberInfo = new MemberInfo();
# 需要被授权的成员ID,长度最大 50;必须是企业主体的成员并且状态是【已激活】。
$memberIds = [""];
$memberInfo->setMemberIds($memberIds);
# 该印章被授权用印员的生效时间,如不传或传null则页面不带入该字段值,格式为:Unix标准时间戳,精确到天
$memberInfo->setGrantStartTime("");
# 该印章被授权用印员的失效时间,如不传或传null则页面不带入该字段值,格式为:Unix标准时间戳,精确到天。
# 注意:
# 1. 如果grantStareTime和grantEndTime 都为null表示长期有效。
# 2. 如果grantStareTime、grantEndTime 只传单个字段则需在授权页面完善缺少的字段的信息才能完成授权提交操作。
$memberInfo->setGrantEndTime("");
return $memberInfo;
}
/**
* 获取印章设置免验证签链接
* 请求地址:/seal/free-sign/get-url
*/
$getSealFreeSignUrlReq = new GetSealFreeSignUrlReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$getSealFreeSignUrlReq->setOpenCorpId("");
# 应用系统中唯一确定登录用户身份的标识,用于法大大完成登录后进行帐号映射,便于后续从应用系统免登到法大大。 **注意:** clientUserId对应的用户 **无需提前授权** ,和主体资源授权是完全不同的概念。
$getSealFreeSignUrlReq->setClientUserId("");
# 需要授权免验证签的印章ID列表
$getSealFreeSignUrlReq->setSealIds([]);
# 需要绑定该印章的场景码
$getSealFreeSignUrlReq->setBusinessId("");
# 通知邮箱,用于每日10点接收昨天在该场景下的免确认签任务详情。
$getSealFreeSignUrlReq->setEmail("");
# 重定向地址
$getSealFreeSignUrlReq->setRedirectUrl(urlencode(""));
$response = $sealClient->getSealFreeSignUrl($accessToken,$getSealFreeSignUrlReq);
print_r($response."\n");
/**
* 解除印章免验证签
* 请求地址:/seal/free-sign/cancel
*/
$cancelSealFreeSignReq = new CancelSealFreeSignReq();
$cancelSealFreeSignReq->setOpenCorpId("");
$cancelSealFreeSignReq->setSealId("");
$cancelSealFreeSignReq->setBusinessId("");
$response = $sealClient->cancelSealFreeSign($accessToken,$cancelSealFreeSignReq);
print_r($response."\n");
/**
* 解除印章授权
* 请求地址:/seal/grant/cancel
*/
$sealGrantCancelReq = new SealGrantCancelReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$sealGrantCancelReq->setOpenCorpId("");
# 需要取消授权的印章ID
$sealGrantCancelReq->setSealId("");
# 需要取消授权的成员ID
$sealGrantCancelReq->setMemberId("");
$response = $sealClient->sealGrantCancel($accessToken,$sealGrantCancelReq);
print_r($response."\n");
/**
* 设置印章状态
* 请求地址:/seal/set-status
*/
$sealSetStatusReq = new SealSetStatusReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$sealSetStatusReq->setOpenCorpId("");
# 需要取消授权的印章ID
$sealSetStatusReq->setSealId("");
# 印章状态:enable:启用 disable:停用
$sealSetStatusReq->setSealStatus("");
$response = $sealClient->sealSetStatus($accessToken,$sealSetStatusReq);
print_r($response."\n");
/**
* 修改印章
* 请求地址:/seal/modify
*/
$sealModifyReq = new SealModifyReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$sealModifyReq->setOpenCorpId("");
# 需要修改基本信息的印章ID
$sealModifyReq->setSealId("");
# 印章名称,长度最大20位
$sealModifyReq->setSealName("");
# 印章标签
$sealModifyReq->setSealTag("");
$response = $sealClient->sealModify($accessToken,$sealModifyReq);
print_r($response."\n");
/**
* 删除印章
* 请求地址:/seal/delete
*/
$sealDeleteReq = new SealDeleteReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$sealDeleteReq->setOpenCorpId("");
# 需要取消授权的印章ID
$sealDeleteReq->setSealId("");
$response = $sealClient->sealDelete($accessToken,$sealDeleteReq);
print_r($response."\n");
/**
* 查询印章标签列表
* 请求地址: /seal/tag/get-list
*/
$getSealTagListReq = new GetSealTagListReq();
# 指定企业在应用上的openCorpId,长度最大64个字符。
$getSealTagListReq->setOpenCorpId("");
$response = $sealClient->getSealTagList($accessToken,$getSealTagListReq);
print_r($response."\n");
/**
*************************
* 签章管理
*
* 个人签名管理接口测试
*************************
*/
/**
* 创建模板签名
* 请求地址:/personal-seal/create-by-template
*/
$createPersonalSealByTemplateReq = new CreatePersonalSealByTemplateReq();
# 用户在应用上的openUserId,长度最大64个字符。
$createPersonalSealByTemplateReq->setOpenUserId("");
$createPersonalSealByTemplateReq->setSealName("");
$createPersonalSealByTemplateReq->setSealTemplateStyle("");
$createPersonalSealByTemplateReq->setSealSize("");
$createPersonalSealByTemplateReq->setSealSuffix("");
$createPersonalSealByTemplateReq->setSealColor("");
$createPersonalSealByTemplateReq->setCreateSerialNo("");
$response = $sealClient->createPersonalSealByTemplate($accessToken,$createPersonalSealByTemplateReq);
print_r($response."\n");
/**
* 创建图片签名
* 请求地址:/personal-seal/create-by-image
*/
$createPersonalSealByImageReq = new CreatePersonalSealByImageReq();
# 用户在应用上的openUserId,长度最大64个字符。
$createPersonalSealByImageReq->setOpenUserId("");
$createPersonalSealByImageReq->setSealImage("");
$createPersonalSealByImageReq->setSealName("");
$createPersonalSealByImageReq->setSealWidth("");
$createPersonalSealByImageReq->setSealHeight("");
$createPersonalSealByImageReq->setSealOldStyle("");
$createPersonalSealByImageReq->setSealColor("");
$createPersonalSealByImageReq->setCreateSerialNo("");
$response = $sealClient->createPersonalSealByImage($accessToken,$createPersonalSealByImageReq);
print_r($response."\n");
/**
* 获取签名管理链接
* 请求地址:/personal-seal/manage/get-url
* 获取个人签名管理的页面链接,通过此链接,个人用户可对印章进行管理操作,如创建、删除、查看印章等。
*/
$getPersonalSealManageUrlReq = new GetPersonalSealManageUrlReq();
# 应用系统中唯一确定登录用户身份的标识,用于法大大完成登录后进行帐号映射,便于后续从应用系统免登到法大大。
$getPersonalSealManageUrlReq->setClientUserId("");
# 重定向地址
$getPersonalSealManageUrlReq->setRedirectUrl(urlencode(""));
$response = $sealClient->getPersonalSealManageUrl($accessToken,$getPersonalSealManageUrlReq);
print_r($response."\n");
/**
* 获取签名创建链接
* 请求地址:/personal-seal/create/get-url
* 获取个人签名创建的页面链接,通过此链接,个人用户可对印章进行创建。
*/
$getPersonalSealCreateUrlReq = new GetPersonalSealCreateUrlReq();
# 应用系统中唯一确定登录用户身份的标识,用于法大大完成登录后进行帐号映射,便于后续从应用系统免登到法大大。
$getPersonalSealCreateUrlReq->setClientUserId("");
# 业务系统定义的签名创建序列号,用于在签名创建后的回调事件中将sealId和createSerialNo进行对应
$getPersonalSealCreateUrlReq->setCreateSerialNo("");
# 重定向地址
$getPersonalSealCreateUrlReq->setRedirectUrl(urlencode(""));
$response = $sealClient->getPersonalSealCreateUrl($accessToken,$getPersonalSealCreateUrlReq);
print_r($response."\n");
/**
* 查询个人签名列表
* 请求地址:/personal-seal/get-list
*/
$getPersonalSealListReq = new GetPersonalSealListReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$getPersonalSealListReq->setOpenUserId("");
$response = $sealClient->getPersonalSealList($accessToken,$getPersonalSealListReq);
print_r($response."\n");
/**
* 获取签名设置免验证签链接
* 请求地址:/personal-seal/free-sign/get-url
*/
$getPersonalSealFreeSignUrlReq = new GetPersonalSealFreeSignUrlReq();
# 指定企业在应用上的openCorpId,长度最大64个字符
$getPersonalSealFreeSignUrlReq->setOpenUserId("");
# 需要授权免验证签的印章ID列表
$getPersonalSealFreeSignUrlReq->setSealIds([""]);
# 需要绑定该印章的场景码
$getPersonalSealFreeSignUrlReq->setBusinessId("");
# 通知邮箱,用于每日10点接收昨天在该场景下的免确认签任务详情。
$getPersonalSealFreeSignUrlReq->setEmail("");
# 重定向地址
$getPersonalSealFreeSignUrlReq->setRedirectUrl(urlencode(""));
$response = $sealClient->getPersonalSealFreeSignUrl($accessToken,$getPersonalSealFreeSignUrlReq);
print_r($response."\n");
/**
* 解除签名免验证签
* 请求地址:/personal-seal/free-sign/cancel
*/
$cancelPersonalSealFreeSignReq =new CancelPersonalSealFreeSignReq();
# 指定个人在应用上的openUserId,需检查授权。长度最大64个字符。
$cancelPersonalSealFreeSignReq->setOpenUserId("");
# 需要取消授权的签名ID。
$cancelPersonalSealFreeSignReq->setSealId("");
# 需要解除该印章的免验证签场景码。
$cancelPersonalSealFreeSignReq->setBusinessId("");
$response = $sealClient->cancelPersonalSealFreeSign($accessToken,$cancelPersonalSealFreeSignReq);
print_r($response."\n");
/**
* 删除签名
* 请求地址:/personal-seal/delete
* 个人用户进行授权【seal_info:授权应用获取个人下的印章相关信息】后方可操作。
*/
$personalSealDeleteReq = new PersonalSealDeleteReq();
# 指定个人在应用上的openUserId,长度最大64个字符。
$personalSealDeleteReq->setOpenUserId("");
# 需要删除的签名ID。
$personalSealDeleteReq->setSealId("");
$response = $sealClient->deletePersonalSeal($accessToken,$personalSealDeleteReq);
print_r($response."\n");
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。