Setup
מאמר זה מראה לכם כיצד להגדיר במהירות כמפתח ולהתחיל לבדוק את ממשקי ה-API שלנו ב-Wink.
:::הערה בדיקות צריכות להתרחש תמיד אצלנוסביבת בימוייש שם הרבה פחות נתונים אבל אתה חופשי לבדוק כמה שאתה רוצה בלי להכביד על סביבת הייצור.
ברגע שתהיו מוכנים לעלות לאוויר, נאשר את החשבון והאפליקציה שלכם ותוכלו להפעיל את המערכת בסביבת הייצור שלנו. :::
בצע את השלבים הבאים:
- לִרְשׁוֹם חשבון המשתמש שלך ב-Wink
- צור חשבון סוכן נסיעות או חשבון שותפים.
- צור יישום היכן שאתה מקשר אותו לחשבון שיצרת בשלב 2.
- לאחר שיצרת את שלך
Application
, שמור את מזהה הלקוח ואת סוד הלקוח במקום בטוח.
ב-Wink, אנו משתמשים ב-Cloudinary עבור כל נכסי התמונות והווידאו שלנו. כשתיגשו למלאי הנסיעות שלנו, תהיה לכם גישה מלאה לכל התכונות המתקדמות של Cloudinary.
שלנוcloud_name
הואtraveliko
.
קלאודינרי
Section titled “קלאודינרי”דוּגמָה
Section titled “דוּגמָה”עבור כל סוג של מלאי נסיעות שאנו תומכים בו, יהיה מערך JSON מקונן בשםmultimedias
קובץ ה-JSON עבור ערך מולטימדיה נראה כך:
{ "multimediaIdentifier": "multimedia-1", "identifier": "partners/radisson_blu_logo", "type": "IMAGE", "width": "1024", "height": "768", "category": "1", "descriptions": [ { "name": "Lobby", "description": "Picture of the lobby", "language": "en" } ], "lifestyleType": "LIFESTYLE_BUSINESS", "attribution": [ { "url": "https://www.hilton.com", "name": "Hilton" } ]}
השורה המודגשת למעלה מציגה את המזהה הייחודי של Cloudinarypartners/radisson_blu_logo
זה כל מה שאתה צריך כדי לאחזר את התמונה בכל פורמט, איכות וגודל שתרצה.
בּוֹחֵן
Section titled “בּוֹחֵן”לכו אלינוממשקי APIובחר את ה-API שברצונך לעבוד איתו.
מסמכי API
Section titled “מסמכי API”אתר התיעוד שלנו בנוי בצורה כזו שתוכלו להריץ פקודות API מתוך האתר.
בדוגמה זו, ברצונך להשתמש ב-Search Lookups (OAuth2)
קריאה ל-API.
:::tip[טיפ מקצועי]
לנוחות השימוש, אנו ממליצים לאינטגרטורים להשתמש בנקודות הקצה שאנו מציינים כOAuth2
נקודות הקצה הללו יודעות לצפות לקוראי API וכבר יודעות באיזה חשבון אתה נמצא, כך שלא תצטרך לציין אתcompanyIdentifier
בכתובות האתרים שלך.
:::
- השתמש ב ממשק API לחיפוש כדי לאחזר יעדים או מלונות.
- בסרגל הניווט השמאלי, לחצו על
Authentication
. - הזן את מזהה הלקוח וסוד הלקוח שלך ולחץ על
Get TOKEN
לַחְצָן. - אם האישורים שלך תקפים, תראה שמפתח ה-API שלך הוחל.
- כעת באפשרותך לבדוק את נקודת הקצה של החיפוש.
אפשר לעשות את אותו הדבר עם פוסטמן.
- הורדה דוור.
- לחץ על
Download OpenAPI spec
מהחלק העליון של ה- ממשק API לחיפוש עַמוּד. - ייבא את זה לפוסטמן.
- אם ייבאת אותו כאוסף חדש בשם
Wink API
, לחצו על הסימן האופקי (3 נקודות) שליד שם האוסף ולחצו עלEdit
. - ב-
Authorization tab
, הגדר אתAuth type
ל-OAuth2. - הגדר את השדה
Add auth data to
אֶלRequest headers
. - הגדר את השדה
Header prefix
אֶלBearer
. - הגדר את השדה
Token Name
לאיזה שם שתרצו לתת לאסימון השמור שלכם בפוסטמן. לדוגמה, Wink Staging. - הגדר את השדה
Grant type
אֶלClient Credentials
. - הגדר את השדה
Access token URL
אל https://staging-iam.wink.travel/oauth2/token. - הגדר את השדה
Client ID
למזהה הלקוח שהאפליקציה שלך עזרה ליצור. - הגדר את השדה
Client Secret
לסוד הלקוח שהאפליקציה שלך עזרה ליצור. - הגדר את השדה
Scope
אֶלinventory.read inventory.write inventory.remove
אלו כל הטלסקופים שתצטרכו עבור Wink. - הגדר את השדה
Client Authentication
אֶלSend as Basic Auth header
. - לחץ על ה
Get New Access Token
כפתור כדי לאחזר את האסימון שלך ולשמור אותו. - עבור כל קריאות ה-API תחת אוסף ה-API של Wink, ודא שבכרטיסיית האימות כתוב
Inherit auth from parent
אז זה כולל את האסימון שלך בכל שיחה.
:::tip[טיפ מקצועי] מומלץ להפוך את דומיין השרת, מזהה הלקוח וסוד הלקוח למשתני סביבה. כך תוכלו לעבור בקלות בין סביבות staging לסביבת ייצור ולעשות שימוש חוזר בכל הפעולות שיצרתם. :::