نمایش تصویر کاربر با استفاده از google API

آموزش برنامه نویسی به زبان php و فریم ورک Yii
در صورتی که برای مدیریت کاربران خود از ماژول dektrium-user استفاده می کنید
چنانکه از قابلیت social network یا همان ثبت نام با استفاده از gmail یا facebook و ….
استفاده می کنید
برای دسترسی به تصویر کاربر به روش زیر می توان عمل کرد:
روش زیر برای gmail می باشد

 $user = \Yii::$app->user->identity;
        $account = $user->accounts;
 if (!empty($account)) {
            $account = $user->accounts['google']['data'];
            $new = json_decode($account);
            $explode = explode('?', $new->image->url);
            $image=$explode[0] . '?s=' . $size;
        }

با کد بالا لینک تصویر به دست می آید
که کافی است آن را در src تگ img قرار دهید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *