ما کتابخانه پلتفرم پلتفرم جاوا اسکریپت ورود به سیستم Google را برای وب متوقف می‌کنیم. این کتابخانه پس از تاریخ منسوخ شدن 31 مارس 2023 برای بارگیری در دسترس نخواهد بود. درعوض، از خدمات جدید Google Identity برای وب استفاده کنید.
به‌طور پیش‌فرض، شناسه‌های مشتری جدید ایجاد شده اکنون از استفاده از کتابخانه پلتفرم قدیمی‌تر مسدود شده‌اند، شناسه‌های مشتری موجود تحت تأثیر قرار نمی‌گیرند. شناسه‌های مشتری جدید که قبل از ۲۹ ژوئیه ۲۰۲۲ ایجاد شده‌اند، می‌توانند «plugin_name» را برای فعال کردن استفاده از کتابخانه Google Platform تنظیم کنند.

Google Sign-In را به برنامه وب خود اضافه کنید

Google Sign-In را تنها با چند خط کد فعال کنید:

<html lang="en">
  <head>
    <meta name="google-signin-scope" content="profile email">
    <meta name="google-signin-client_id" content="YOUR_CLIENT_ID.apps.googleusercontent.com">
    <script src="https://apis.google.com/js/platform.js" async defer></script>
  </head>
  <body>
    <div class="g-signin2" data-onsuccess="onSignIn" data-theme="dark"></div>
    <script>
      function onSignIn(googleUser) {
        // Useful data for your client-side scripts:
        var profile = googleUser.getBasicProfile();
        console.log("ID: " + profile.getId()); // Don't send this directly to your server!
        console.log('Full Name: ' + profile.getName());
        console.log('Given Name: ' + profile.getGivenName());
        console.log('Family Name: ' + profile.getFamilyName());
        console.log("Image URL: " + profile.getImageUrl());
        console.log("Email: " + profile.getEmail());

        // The ID token you need to pass to your backend:
        var id_token = googleUser.getAuthResponse().id_token;
        console.log("ID Token: " + id_token);
      }
    </script>
  </body>
</html>
برای ادغام Google Sign-In در برنامه وب خود آماده هستید؟