בדף הזה מוסבר איך להתחיל להשתמש בספריות הלקוח של Cloud ל-Cloud Talent Solution API. ספריות לקוח מאפשרות לגשת בקלות לממשקי ה-API של Google Cloud Platform בשפה נתמכת. אמנם אפשר להשתמש ישירות בממשקי ה-API של Google Cloud Platform על ידי יצירת בקשות גולמיות חדשות לשרת, אבל ספריות לקוח מפשטות את התהליך ומפחיתות באופן משמעותי את כמות הקוד שתצטרכו לכתוב.
מידע נוסף על ספריות הלקוח ב-Cloud ועל ספריות הלקוח הישנות יותר של Google API זמין במאמר הסבר על ספריות לקוח.
בקרוב יהיו ספריות לקוח לשפות נוספות.
התקנת ספריית הלקוח
C#
אם אתם משתמשים ב-Visual Studio 2017 או בגרסה חדשה יותר, פתחו את החלון של מנהל החבילות של NuGet והקלידו את הטקסט הבא:Install-Package Google.Apis
אם אתם משתמשים בכלים של ממשק שורת הפקודה של .NET Core כדי להתקין את יחסי התלות, הריצו את הפקודה הבאה:
dotnet add package Google.Apis
מידע נוסף זמין במאמר הגדרת סביבת פיתוח ב-C# .
Go
go get google.golang.org/api/jobs/v3
מידע נוסף זמין במאמר הגדרת סביבת פיתוח ב-Go.
Java
אם משתמשים ב-Maven, צריך להוסיף את הקוד הבא לקובץ pom.xml:<dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-jobs</artifactId> <version>LATEST</version> </dependency>
מידע נוסף זמין במאמר הגדרת סביבת פיתוח ב-Java.
Node.js
npm install googleapis
מידע נוסף זמין במאמר הגדרת סביבת פיתוח ב-Node.js.
PHP
composer require google/apiclient
מידע נוסף זמין במאמר שימוש ב-PHP ב-Google Cloud.
Python
pip install --upgrade google-api-python-client
מידע נוסף זמין במאמר הגדרת סביבת פיתוח ב-Python.
Ruby
gem install google-api-client
מידע נוסף זמין במאמר הגדרת סביבת פיתוח ב-Ruby.
מגדירים אימות
כדי לאמת קריאות לממשקי Google Cloud Platform API, ספריות הלקוח תומכות ב-Application Default Credentials (ADC). בספריות מתבצע חיפוש של פרטי כניסה בקבוצה של מיקומים מוגדרים, והמערכת משתמשת בפרטי הכניסה האלה כדי לאמת בקשות ל-API. בעזרת ADC, פרטי הכניסה לאפליקציה יכולים להיות זמינים בסביבות שונות, כמו בפיתוח מקומי או בייצור, בלי שיהיה צריך לשנות את קוד האפליקציה.בסביבות ייצור, הגדרת ADC משתנה בהתאם לשירות ולהקשר. מידע נוסף זמין במאמר בנושא הגדרה של Application Default Credentials.
בסביבת פיתוח מקומית, אפשר להגדיר ADC עם פרטי הכניסה שמשויכים לחשבון Google:
-
התקינו את ה-CLI של Google Cloud. אחר כך, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud initאם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
אם משתמשים במעטפת מקומית, צריך ליצור פרטי כניסה לאימות מקומי בחשבון המשתמש:
gcloud auth application-default login
אם אתם משתמשים ב-Cloud Shell, אתם לא צריכים לעשות את זה.
אם מוחזרת שגיאת אימות ואתם משתמשים בספק זהויות חיצוני (IdP), ודאו ש נכנסתם ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
מסך הכניסה יופיע. אחרי שנכנסים, פרטי הכניסה נשמרים בקובץ פרטי הכניסה המקומי שמשמש את ADC.
שימוש בספריית הלקוח
בדוגמה הבאה מוסבר איך להשתמש בספריית הלקוח.
Go
Java
Python
מקורות מידע נוספים
C#
ברשימה הבאה מופיעים קישורים למקורות מידע נוספים שקשורים לספריית הלקוח של #C:
Go
ברשימה הבאה יש קישורים למקורות מידע נוספים שקשורים לספריית הלקוח של Go:
Java
ברשימה הבאה יש קישורים למקורות מידע נוספים שקשורים לספריית הלקוח ל-Java:
Node.js
ברשימה הבאה מופיעים קישורים למקורות מידע נוספים שקשורים לספריית הלקוח של Node.js:
PHP
ברשימה הבאה יש קישורים למקורות מידע נוספים שקשורים לספריית הלקוח של PHP:
Python
ברשימה הבאה מופיעים קישורים למקורות מידע נוספים שקשורים לספריית הלקוח של Python:
Ruby
ברשימה הבאה יש קישורים למקורות מידע נוספים שקשורים לספריית הלקוח ל-Ruby: