• OAuth
    • 获取跳转 URL
    • 获取授权用户信息

    OAuth

    {warning} 此文档为企业微信内部应用开发的网页授权

    创建实例:

    1. $config = [
    2. 'corp_id' => 'xxxxxxxxxxxxxxxxx',
    3. 'secret' => 'xxxxxxxxxx', // 应用的 secret
    4. 'agent_id' => 100001,
    5. ];
    6. $app = Factory::work($config);

    获取跳转 URL

    1. $url = $app->oauth->redirect($callbackUrl); // $callbackUrl 为授权回调地址

    获取授权用户信息

    在回调页面中,你可以使用以下方式获取授权者信息:

    1. $user = $app->oauth->user();
    2. // 获取用户信息
    3. $user->getId(); // 对应企业微信英文名(userid)
    4. $user->getNickname(); // 对应企业微信名称(name)
    5. $user->getName(); // 对应企业微信 avatar
    6. $user->getEmail(); // 对应企业微信 email
    7. $user->getAvatar(); // 对应企业微信 avatar
    8. $user->getOriginal(); // 获取企业微信接口返回的原始信息