วิธีสร้างคีย์ API สำหรับ Google Translate
เผยแพร่แล้ว: 2019-03-06บริการภายนอกจำนวนมากที่ใช้ Google Cloud ต้องใช้คีย์ API เพื่อทำงาน แต่คีย์ API คืออะไรและคุณจะรับได้อย่างไร นี่คือสิ่งที่ฉันจะอธิบายคุณตอนนี้
ในบทความนี้ เราจะมาดูวิธีรับคีย์ API เพื่อให้สามารถใช้ Google Cloud Translate ได้ แต่กระบวนการจะเหมือนกันถ้าเราต้องการรับคีย์ API สำหรับบริการอื่นของ Google Cloud เช่น Google Maps
มาเริ่มกันที่จุดเริ่มต้น… คีย์ API ไม่มีอะไรมากไปกว่าสตริงที่เราใช้เป็นคีย์ใบอนุญาตสำหรับบริการเฉพาะ ในตัวอย่างของเรา คีย์ Google API จะช่วยให้เราเข้าถึงบริการระบบคลาวด์ของ Google จากแอปพลิเคชันภายนอกได้ หากไม่มีคีย์นี้ เราจะไม่สามารถเรียกใช้บริการ Google Cloud ที่ผ่านการตรวจสอบสิทธิ์จากแอปพลิเคชันบุคคลที่สามได้ ดังนั้นแอปพลิเคชันที่ต้องใช้คีย์นี้จะไม่ทำงาน
ตอนนี้เราเข้าใจแล้วว่าคีย์ API คืออะไร มาดูวิธีรับคีย์สำหรับ Google แปลภาษากัน
วิธีสร้างบัญชีใหม่ใน Google Cloud Console
สิ่งแรกที่คุณต้องมีคือบัญชีใน Google Cloud Console และวิธีการชำระเงินในนั้น โดยทำตามขั้นตอนเหล่านี้:
- เข้าถึง Google Cloud Console และเข้าสู่ระบบ หรือหากคุณยังไม่มีบัญชี ให้ลงชื่อสมัครใช้
- เปิดเมนูด้านซ้ายของคอนโซลและเลือกการ เรียกเก็บเงิน
- คลิกที่ปุ่ม บัญชีสำหรับการเรียกเก็บเงินใหม่ โปรดทราบว่าหากนี่ไม่ใช่บัญชีสำหรับการเรียกเก็บเงินแรกของคุณ คุณต้องเปิดรายการบัญชีสำหรับการเรียกเก็บเงินก่อน ในการดำเนินการนี้ ให้คลิกชื่อบัญชีสำหรับการเรียกเก็บเงินที่มีอยู่ใกล้กับด้านบนของหน้า จากนั้นคลิก จัดการบัญชีสำหรับการเรียกเก็บเงิน
- ป้อนชื่อบัญชีสำหรับการเรียกเก็บเงินและข้อมูลการเรียกเก็บเงินของคุณ ตัวเลือกที่คุณจะเห็นขึ้นอยู่กับประเทศของที่อยู่สำหรับการเรียกเก็บเงินของคุณ
- คลิก ส่งและเปิดใช้งานการเรียกเก็บเงิน

โดยค่าเริ่มต้น บุคคลที่สร้างบัญชีสำหรับการเรียกเก็บเงินจะเป็นผู้ดูแลระบบการเรียกเก็บเงินสำหรับบัญชีนั้น เมื่อคุณสร้างบัญชีและข้อมูลสำหรับการเรียกเก็บเงินเรียบร้อยแล้ว คุณสามารถดำเนินการตามขั้นตอนต่อไปนี้เพื่อรับคีย์ API
วิธีสร้างโครงการใหม่ใน Google Cloud
ไปที่แถบที่ด้านบนของหน้าต่าง และในเมนูแบบเลื่อนลง คุณจะเห็นโครงการที่คุณสร้างขึ้นรวมถึงตัวเลือกในการสร้างโครงการใหม่โดยคลิกที่ปุ่ม โครงการใหม่ :

ตอนนี้ตั้งชื่อโปรเจ็กต์ใหม่และสร้างโดยคลิกที่ปุ่มที่เกี่ยวข้องดังที่คุณเห็นในภาพหน้าจอต่อไปนี้:

ณ จุดนี้คุณควรสร้างและเลือกโครงการแล้ว ไปต่อกันเลย
เปิดใช้งาน Google Translate API
ก่อนที่คุณจะสามารถใช้ Google API ในโครงการของคุณได้ คุณต้องเปิดใช้งานก่อน ไปที่เมนูด้านข้างและเลือกตัวเลือก APIs & Services :

ตอนนี้ คุณจะเห็นหน้าจอพร้อมสถิติเกี่ยวกับ API ที่คุณเปิดใช้งาน หากคุณสร้างโครงการตั้งแต่เริ่มต้นโดยทำตามขั้นตอนด้านบน คุณจะยังไม่มีข้อมูลใดๆ ดังที่คุณเห็น:

คลิกที่ปุ่มด้านบน เปิดใช้งาน API และบริการ เพื่อดำเนินการตามกระบวนการเปิดใช้งาน API ต่อไป ซึ่งจะนำเราไปสู่ช่องค้นหาที่เราต้องค้นหา API ที่เราสนใจ ในกรณีนี้ เราต้องการใช้ Google Translate API พิมพ์ translate ในช่องค้นหาและคลิกที่ผลลัพธ์ Cloud Translate API :

สิ่งนี้นำเราไปสู่หน้าจอพร้อมคำอธิบายของ Cloud Translation API คลิกที่ปุ่ม เปิดใช้ งานเพื่อเปิดใช้งาน API ในโครงการของเรา:


เราเปิดใช้งาน Google Cloud Translation API แล้ว เราเกือบจะอยู่ที่นั่นแล้ว…
สร้างคีย์ API ใหม่สำหรับ Google Translate
หลังจากเปิดใช้งาน API เรามาดูวิธีการสร้าง Key API ใหม่เพื่อให้สามารถใช้บริการนี้ได้ เราต้องไปที่เมนูด้านข้างอีกครั้งและเลือกตัวเลือก ข้อมูลรับรอง :

ในหน้าจอนี้ เราจะเห็นปุ่มที่มีรายการแบบเลื่อนลงและข้อความ Create credentials อย่าคลิกที่ปุ่ม! ให้เปิดรายการแบบเลื่อนลงโดยคลิกที่ลูกศรทางด้านขวาของปุ่มและเลือกตัวเลือก คีย์ API

สิ่งนี้จะสร้าง Key API ใหม่ คุณสามารถคัดลอกได้หากต้องการ แม้ว่าคุณจะสามารถเข้าถึงได้ในภายหลัง:

วิธีจำกัดคีย์ API ของเราเพื่อปกป้องและจำกัดการใช้งาน
ในการควบคุมต้นทุนของ Google Cloud โดยใช้ Google Cloud Translation API (หรือ Google Translate ซึ่งเหมือนกัน) เราทำได้ 2 อย่างคือ จำกัดตำแหน่งที่คุณสามารถใช้คีย์ API ที่เราเพิ่งสร้างหรือจำกัดโควตาที่อนุญาตให้ใช้ บริการตัวเอง
ในภาพหน้าจอด้านบน หากคุณคลิกที่ปุ่ม จำกัดคีย์ คุณจะไปที่หน้าจอการจำกัดคีย์ API ดังต่อไปนี้:

คุณสามารถเลือกจำกัดคีย์ API โดย ผู้อ้างอิง HTTP ซึ่งหมายความว่าคุณสามารถเรียกใช้ Google Cloud Translate API ได้โดยใช้คีย์ API จากชื่อโดเมนบางชื่อเท่านั้น
คุณต้องเพิ่มชื่อโดเมนที่ถูกต้องในกล่องข้อความที่ปรากฏขึ้นเมื่อเลือกตัวเลือก ผู้อ้างอิง HTTP ในกรณีของเรา เราได้เพิ่มชื่อโดเมนของเรา https://neliosoftware.com/* ไว้ที่นี่
ในทางกลับกัน ไปที่เมนู API's & Services → Dashboard → Cloud Translation API → Quotas และคุณจะพบกล่องชื่อ Characters คุณสามารถแก้ไขขีดจำกัดโควต้าของ Google Cloud Translation API และลดขีดจำกัดได้หากจำเป็น
ราคาสำหรับ Google Cloud Translation API ในขณะที่เขียนโพสต์นี้คือ 20 USD ต่อล้านอักขระที่แปล ดังนั้นให้สร้างตัวเลขของคุณ

และนั่นคือทั้งหมด! คุณมีคีย์ API ของคุณพร้อมที่จะใช้กับแอปพลิเคชันที่คุณต้องการแล้ว ขั้นตอนค่อนข้างยุ่งยากในตอนแรก แต่ทำตามขั้นตอนต่างๆ คุณจะได้รับคีย์ API โดยไม่มีปัญหา ลองใช้แล้วแจ้งให้เราทราบหากคุณต้องการความช่วยเหลือเพิ่มเติม!
ภาพเด่นโดย Conor Luddy บน Unsplash
