admin 发表于 2024-11-12 17:29:42

实例化fastadmin的第三方登录类获取公众号粉丝信息

示例代码:

use addons\third\library\Wechat;
$config = get_addon_config('third');
$wechat = new Wechat(['app_id'=>$config['wechat']['app_id'], 'app_secret'=>$config['wechat']['app_secret'], 'scope'=>$config['wechat']['scope']]);获取公众号粉丝信息:
$response = $wechat->getUserInfo($param);结果数组:
array (
            'access_token' => '74_jFrLxWykofixcVSGK80lmarScBfNqF-ATTrGVZ-UlBs5g8ltm5UvHHrBcxAOo2U8zhUGw7Z-cplvW42_KJlx5jDWPGipg_YE_UfiJRW7S8A',
            'refresh_token' => '74_crmF7MXRIJkxFsjacb3ePpln2eH6e97Kz5K5_LieYovPG3r7COK61ONbS1dBayEG8Cr8r4rYnwn1c22o98rWI7gEd6LADrNXJv63sTwVrOk',
            'expires_in' => 7200,
            'openid' => 'o_AL55iWxs5HtfEx9GAVz8c4D3uk',
            'unionid' => '',
            'userinfo' =>
            array (
                'openid' => 'o_AL55iWxs5HtfEx9GAVz8c4D3uk',
                'nickname' => '鲁斯',
                'sex' => 0,
                'language' => '',
                'city' => '',
                'province' => '',
                'country' => '',
                'headimgurl' => 'https://thirdwx.qlogo.cn/mmopen/vi_32/hcLPwracBdo0ciclAv1D5nNEo6FniccnEx6LnWm5qXahORepAXAE4qPfwXr5tX6JfPbDDeCV1PXubp9OCpSrW5Tw/132',
                'privilege' =>
                array (
                ),
                'avatar' => 'https://thirdwx.qlogo.cn/mmopen/vi_32/hcLPwracBdo0ciclAv1D5nNEo6FniccnEx6LnWm5qXahORepAXAE4qPfwXr5tX6JfPbDDeCV1PXubp9OCpSrW5Tw/132',
            ),
            'apptype' => 'mp',
            )

页: [1]
查看完整版本: 实例化fastadmin的第三方登录类获取公众号粉丝信息