מחבר LinkedIn מאפשר לכם לבצע פעולות קריאה בנתוני LinkedIn.
לפני שמתחילים
בפרויקט Google Cloud, מבצעים את המשימות הבאות:
- מוודאים שהגדרתם חיבור לרשת. מידע על תבניות רשת זמין במאמר קישוריות לרשת.
- נותנים למשתמש שמגדיר את המחבר את תפקיד ה-IAM roles/connectors.admin.
- מקצים את התפקידים
roles/secretmanager.viewerו-roles/secretmanager.secretAccessorב-IAM לחשבון השירות שבו רוצים להשתמש עבור המחבר. - מפעילים את השירותים הבאים:
-
secretmanager.googleapis.com(Secret Manager API) -
connectors.googleapis.com(Connectors API)
במאמר הפעלת שירותים מוסבר איך להפעיל שירותים. אם השירותים או ההרשאות האלה לא הופעלו בפרויקט שלכם בעבר, תתבקשו להפעיל אותם כשאתם מגדירים את המחבר.
-
הגדרת המחבר
החיבור ספציפי למקור נתונים. אם יש לכם הרבה מקורות נתונים, תצטרכו ליצור חיבור נפרד לכל אחד מהם. כדי ליצור קישור:
- במסוף Cloud, עוברים לדף Integration Connectors > Connections ובוחרים או יוצרים פרויקט בענן.
- לוחצים על + יצירת חיבור חדש כדי לפתוח את הדף יצירת חיבור.
- בקטע מיקום, בוחרים את המיקום של החיבור.
- אזור: בוחרים מיקום מהרשימה הנפתחת.
רשימה של כל האזורים הנתמכים מופיעה במאמר מיקומים.
- לוחצים על הבא.
- אזור: בוחרים מיקום מהרשימה הנפתחת.
- בקטע פרטי החיבור, ממלאים את הפרטים הבאים:
- מחבר: בוחרים באפשרות LinkedIn מהרשימה הנפתחת של המחברים הזמינים.
- גרסת כלי החיבור: בוחרים את גרסת כלי החיבור מהרשימה הנפתחת של הגרסאות הזמינות.
- בשדה Connection Name (שם החיבור), מזינים שם למופע החיבור.
השמות של החיבורים צריכים לעמוד בקריטריונים הבאים:
- שמות החיבורים יכולים לכלול אותיות, מספרים או מקפים.
- האותיות צריכות להיות קטנות.
- שמות החיבורים צריכים להתחיל באות ולהסתיים באות או במספר.
- שמות החיבורים לא יכולים לכלול יותר מ-49 תווים.
- אפשר גם להזין תיאור למופע החיבור.
- אופציונלי: מפעילים את Cloud logging ובוחרים רמת יומן. כברירת מחדל, רמת היומן מוגדרת כ-
Error. - חשבון שירות: בוחרים חשבון שירות שיש לו את התפקידים הנדרשים.
- אופציונלי: מגדירים את ההגדרות של צומת החיבור:
- מספר מינימלי של צמתים: מזינים את המספר המינימלי של צמתי חיבור.
- מספר הצמתים המקסימלי: מזינים את מספר צמתי החיבור המקסימלי.
צומת הוא יחידה (או עותק) של חיבור שמבצעת עיבוד של עסקאות. כדי לעבד יותר טרנזקציות לחיבור מסוים, צריך יותר צמתים, ולהפך – כדי לעבד פחות טרנזקציות, צריך פחות צמתים. כדי להבין איך הצמתים משפיעים על התמחור של המחבר, אפשר לעיין במאמר בנושא תמחור של צמתי חיבור. אם לא מזינים ערכים, כברירת מחדל, מספר הצמתים המינימלי מוגדר כ-2 (לזמינות טובה יותר) ומספר הצמתים המקסימלי מוגדר כ-50.
- מזהה החברה: מזהה החברה בלינקדאין שייחודי לארגון שלכם. אם מציינים את מזהה החברה בשאילתה, צריך להשתמש בפורמט הבא:
urn:li:organization:COMPANY_ID. - לוחצים על הבא.
- בקטע הרשאה, מזינים את הפרטים של מזהה הלקוח וסוד הלקוח.
- Client ID: מזהה הלקוח שמשמש לבקשת אסימוני גישה.
- היקף: רשימה מופרדת בפסיקים של היקפי הגישה הרצויים מחשבון המפתחים של LinkedIn.
- סוד הלקוח: סוד ב-Secret Manager שמכיל את סוד הלקוח של האפליקציה המקושרת שיצרתם.
- Secret version (גרסה של סוד): גרסת הסוד שנבחרה.
- לוחצים על הבא.
- בדיקה: בודקים את פרטי החיבור והאימות.
- לוחצים על יצירה.
מגבלות המערכת
מחבר LinkedIn יכול לעבד עד 5 עסקאות בשנייה, לכל צומת, ומגביל עסקאות מעבר למגבלה הזו. LinkedIn אוכפת מגבלה של 10,000 בקשות לכל משתמש כל 24 שעות.
כברירת מחדל, Integration Connectors מקצה 2 צמתים (לזמינות טובה יותר) לחיבור.מידע על המגבלות שחלות על Integration Connectors זמין במאמר מגבלות.
שימוש בחיבור ל-LinkedIn בשילוב
אחרי שיוצרים את החיבור, הוא זמין גם ב-Apigee Integration וגם ב-Application Integration. אפשר להשתמש בחיבור באינטגרציה באמצעות המשימה Connectors.
- כדי להבין איך ליצור ולהשתמש במשימה Connectors ב-Apigee Integration, אפשר לעיין במאמר משימת Connectors.
- מידע על יצירה ושימוש במשימת Connectors ב-Application Integration זמין במאמר משימת Connectors.
ישויות
מחבר LinkedIn תומך בישויות כמו תגובות ופרופילים. כדי להבין איך להגדיר את הישויות, אפשר לעיין בדוגמאות לישויות.
דוגמאות לפעולות על ישויות
דוגמה – רשימה של כל התגובות מדף הפרופיל ב-LinkedIn.
בדוגמה הזו מפורטות כל התגובות לפוסטים בדפים של הארגון שאתם מנהלים
- בתיבת הדו-שיח
Configure connector task, לוחצים עלEntities. - בוחרים באפשרות 'הערות' מהרשימה
Entity. - בוחרים את הפעולה
LISTולוחצים על סיום.
דוגמה – קבלת פרופילים ממזהה ספציפי
בדוגמה הזו, הפרופילים מאוחזרים על סמך המזהה מהישות
Profiles.- בתיבת הדו-שיח
Configure connector task, לוחצים עלEntities. - בוחרים באפשרות
ProfilesמהרשימהEntity. - בוחרים את הפעולה
GETולוחצים על סיום. - בקטע Task Input (קלט משימה) של המשימה Connectors (מחברים), לוחצים על entityId ואז מזינים
2t7k5s4fgCבשדה Default Value (ערך ברירת מחדל).כאן,
Id [KEY]הוא ערך המפתח הראשי של הישותProfiles. - לוחצים על סיום.
קבלת עזרה מקהילת Google Cloud
אתם יכולים לפרסם את השאלות שלכם ולדון במחבר הזה בקהילת Google Cloud בפורומים של Cloud.המאמרים הבאים