Powiadomienia
Wyczyść wszystko

Google API Key

1 Wpisy
1 Użytkownicy
0 Reactions
72 Widoki
(@admin)
Członek Admin
Połączone: 11 miesięcy temu
Wpisy: 25
Rozpoczynający temat  

1. Зайти в Google Cloud Console


2. Створити новий проєкт

  • У верхньому меню оберіть Select a projectNew Project.

  • Дайте назву (наприклад: TranslatorApp), натисніть Create.

  • Переконайтеся, що ви перебуваєте саме в цьому проєкті (перевірте зверху).


3. Увімкнути потрібний API

  • У лівому меню відкрийте APIs & ServicesLibrary.

  • Знайдіть сервіс, який вам потрібен, наприклад:

    • Cloud Translation API (для перекладу),

    • Maps JavaScript API (для карт),

    • інший.

  • Натисніть Enable.


4. Створити облікові дані (API key)

  • Перейдіть у APIs & ServicesCredentials.

  • Натисніть Create CredentialsAPI key.

  • Google згенерує ключ (щось на кшталт AIzaSyD...).


5. Обмежити ключ (рекомендовано!)

  • У вікні створення натисніть Restrict Key.

  • Є два типи обмежень:

    • Application restrictions – наприклад, дозволити тільки з певних IP-адрес, чи тільки з вашого домену.

    • API restrictions – дозволити використовувати ключ лише для вибраного API (наприклад, тільки Cloud Translation API).

  • Збережіть.


6. Готово

Тепер у вас є API-ключ. Його можна використовувати в коді, наприклад у PHP чи Python.

 


🔎 Кроки перевірки

1. Чи увімкнений потрібний API

  • Зайдіть у Google Cloud Console → APIs & Services → Library.

  • Переконайтесь, що Cloud Translation API там Enabled (увімкнений).

  • Якщо вимкнений → натисніть Enable.


2. Чи прив’язаний ключ до API

  • Відкрийте APIs & Services → Credentials.

  • Виберіть ваш API Key.

  • Перевірте:

    • У полі API restrictions – чи вибраний саме Cloud Translation API.

    • Якщо там «Don’t restrict key», можна тимчасово залишити так, щоб перевірити.


3. Чи прив’язані платіжні дані (billing)

  • Google Translate API не безкоштовний (безкоштовна лише невелика квота, яку вже могли вичерпати).

  • Увійдіть у Billing → My Billing Account.

  • Перевірте, чи активний платіжний акаунт (має бути підключена картка).

  • Якщо його нема → створіть і прив’яжіть, інакше всі запити будуть повертати помилку.


    4. Чи правильний endpoint у коді

    Сьогоднішній правильний endpoint для v2 виглядає так:

     
    https://translation.googleapis.com/language/translate/v2?key=ВАШ_KEY&q=ТЕКСТ&target=uk


   
Cytat