返回介绍

第三方应用接口

发布于 2021-04-03 04:02:27 字数 2406 浏览 1436 评论 0 收藏 0

获取应用suite_access_token

$app->suite_access_token->getToken()

获取预授权码

$app->corp->getPreAuthCode();

设置授权配置

$app->corp->setSession(string $preAuthCode, array $sessionInfo);

获取企业永久授权码

$app->corp->getPermanentByCode(string $preAuthCode); //传入临时授权码

获取企业授权信息

$app->corp->getAuthorization(string $authCorpId, string $permanentCode); //$authCorpId 授权的企业corp_id $permanentCode 授权的永久授权码

获取应用的管理员列表

$app->corp->getManagers(string $authCorpId, string $agentId); //$authCorpId 授权的企业corp_id  $agentId 授权方安装的应用agentid

网页授权登录第三方

构造第三方oauth2链接

//$redirectUri 回调uri 这里可以覆盖 默认读取配置文件
//$scope 应用授权作用域。
//$state 自定义安全值
$app->corp->getOAuthRedirectUrl(string $redirectUri = '', string $scope = 'snsapi_userinfo', string $state = null);

第三方根据code获取企业成员信息

$app->corp->getUserByCode(string $code);

第三方使用user_ticket获取成员详情

$app->corp->getUserByTicket(string $userTicket);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文