ניהול חברות ומפתחים באמצעות Edge

מוצג המסמך של Apigee Edge.
עוברים אל מסמכי תיעוד של Apigee X.
מידע

אם אתם רוצים יותר שליטה בחברות ובמפתחים שמשתתפים בתוכנית המונטיזציה תוכנית API - לדוגמה, אם רוצים ליצור חברות ומפתחים בתוך הארגון למטרות בדיקה - אפשר ליצור חברות ומפתחים באופן ידני באמצעות ממשק המשתמש לניהול ו-API.

השיקול העיקרי שקובע אם אתם צריכים ליצור חברות ומפתחים באופן ידני הוא האם המפתחים יצטרכו פרטי כניסה כדי להיכנס לממשק המשתמש של הניהול, לשלוח בשיחות ל-Edge management API, או נכנסים לפורטל למפתחים.

  • אם מפתחי המונטיזציה שלך צריכים פרטי כניסה כדי לגשת לממשק המשתמש או ל-API של Edge, הם צריכים קודם כול חשבון אדמין ב-Apigee.
  • אם אתם צריכים פשוט ליצור מפתחי בדיקה שלא צריכים פרטי כניסה (לדוגמה, כאשר רוצים לבצע קריאות ל-API ממפתחי בדיקה פיקטיביים), אין חשבונות Apigee נדרש.

ניהול מפתחי אפליקציות באמצעות ממשק המשתמש

אפשר ליצור, לנהל ולהפעיל מפתחי אפליקציות באמצעות ממשק המשתמש של Edge, כפי שמתואר במאמר ניהול מפתחי אפליקציות. אחרי שיוצרים מפתחי אפליקציות, אפשר להוסיף אותם לחברות, כפי שמתואר בסעיפים הבאים.

ניהול חברות באמצעות ממשק המשתמש

יצירה, ניהול והפעלה של חברות, כמתואר בסעיפים הבאים.

סיור בדף 'חברות'

נכנסים לדף 'חברות', כפי שמתואר בהמשך.

Edge

כדי לגשת לדף Companies (חברות) באמצעות ממשק המשתמש של Edge:

  1. נכנסים לחשבון בכתובת apigee.com/edge.
  2. בוחרים באפשרות פרסום > מונטיזציה > חברות בסרגל הניווט הימני.

הדף 'חברות' מוצג.

כפי שמודגש באיור, הדף 'חברות' מאפשר לכם:

Classic Edge (ענן פרטי)

כדי לגשת לדף Companies (חברות) באמצעות ממשק המשתמש הקלאסי של Edge:

  1. יש להיכנס אל http://ms-ip:9000, כאשר ms-ip הוא כתובת ה-IP או שם ה-DNS של הצומת של שרת הניהול.
  2. בוחרים באפשרות פרסום > חברות בסרגל הניווט העליון.

הדף 'חברות' מוצג.

  • הצגת הרשימה הנוכחית של החברות
  • ניהול חברה. הוספה, הפעלה, עריכה ומחיקה של חברה, באופן ספציפי.
  • הצגת הפורטל למפתחים המחובר (Drupal 7 בלבד)

הוספת חברה

כדי להוסיף חברה:

  1. כניסה לדף Companies.
  2. לוחצים על + חברה.
  3. מזינים את פרטי החברה.

    שדות החובה כוללים:

    • שם חברה
    • אדמין (המשתמש שמשמש את החברה הראשית אדמין)
    • סוג החיוב

    בהתאם לתצורה של החיוב במונטיזציה, סוג החיוב עשוי כברירת מחדל PREPAID או POSTPAID. מידע נוסף זמין במאמר הגדרת סוגי חיוב בתשלום מראש ובתשלום לאחר השימוש (postpay) באמצעות ה-API.

  4. להוסיף מפתח אחד או יותר לחברה.
    1. בקטע 'מפתחים', מזינים מחרוזת בשדה הוספת מפתח כדי להציג את רשימת המפתחים שתואמים למחרוזת.
    2. בוחרים מפתח מהרשימה הנפתחת.
    3. חוזרים על הפעולה כדי להוסיף עוד מפתחים לחברה.
  5. מוסיפים מאפיין מותאם אישית אחד או יותר.
    1. בקטע 'מאפיינים מותאמים אישית', לוחצים על + חדש.
    2. מזינים את השם והערך של המאפיין המותאם אישית.
    3. חוזרים על הפעולה כדי להוסיף עוד מאפיינים מותאמים אישית לחברה.
  6. לוחצים על יצירת חברה.

הפעלה והשבתה של חברה

כדי להפעיל ולהשבית חברה:

  1. נכנסים לדף החברה.
  2. מציבים את הסמן מעל החברה שרוצים להפעיל ומפעילים את בתפריט הפעולות.
    השבתת המתג כדי להשבית את החברה.

עריכת חברה

כדי לערוך חברה:

  1. נכנסים לדף החברה.
  2. ממקמים את הסמן מעל החברה שרוצים לערוך ולוחצים על בתפריט הפעולות.
  3. מעדכנים את פרטי החברה לפי הצורך.
  4. לוחצים על עדכון החברה כדי לשמור את השינויים.

מחיקת חברה

כדי למחוק חברה:

  1. כניסה לדף Companies.
  2. ממקמים את הסמן מעל החברה שרוצים למחוק ולוחצים על בתפריט הפעולות.
  3. לוחצים על מחיקה כדי לאשר את פעולת המחיקה.

ניהול חברות ומפתחים באמצעות ה-API

השימוש ב-API לניהול חברות ומפתחים מתואר בקטעים הבאים.

יצירה ועדכון של חברות ומפתחים באמצעות ה-API

כדי לנהל חברות ומפתחים באמצעות API Edge management API, אפשר לעיין בקטעים הבאים של API:

ניהול תפקידי פיתוח באמצעות ה-API

אפשר ליצור תפקידים באמצעות ממשקי API של מונטיזציה. כך תוכלו להגדיר תפקידים עבור שותפים. לדוגמה, אפשר להגדיר תפקידי אדמין ומפתח אפליקציות עבור שותף. לאחר מכן אפשר להקצות את התפקידים האלה לעובדים ספציפיים שותפים.

יצירת תפקיד מפתח

כדי ליצור תפקיד מפתח, יש לשלוח בקשת POST אל organizations/{org_name}/developer-roles בזמן שליחת הבקשה, צריך לציין בגוף הבקשה את השם והתיאור של התפקיד ואת הזיהוי של של הארגון. לדוגמה:

$ curl -H "Content-Type:application/json" -X POST -d \
'{
   "name": "appDeveloper",
   "description": "App Developer",
   "organization": {
       "id": "{org_name}" 
   }  
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-roles" \
-u email:password

מתבצע אחזור של תפקידי המפתח

כדי לאחזר את תפקידי המפתח, יש לשלוח בקשת GET לארגונים/{org_id}/developer-roles. לדוגמה:

$ curl -H "Accept:application/json" -X GET \
"https:// api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-roles" \
-u email:password

התשובה אמורה להיראות בערך כך (מוצג רק חלק מהתשובה):

{
  "description" : "App Developer",
  "id" : "appdeveloper",
  "name" : "appDeveloper",
  "organization" : {
   ...
  }
}

הגדרות אישיות של תפקיד המפתח ל-API

אפשרויות ההגדרה הבאות של תפקידי המפתח חשופות ל-API:

שם תיאור ברירת מחדל חובה?
name

השם של תפקיד המפתח.

לא רלוונטי כן
description

תיאור של תפקיד המפתח.

לא רלוונטי כן

אחזור שיעור המס למפתחים באמצעות ה-API

אפשר לקבל את שיעור המס הנוכחי למפתחים על ידי שליחת בקשת GET אל organizations/{org_name}/tax-engine כששולחים את הבקשה, צריך לציין את זיהוי המפתח כפרמטר של שאילתה. לדוגמה:

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/tax-engine?developerId=dev7@myorg.com" \
-u email:password

התגובה אמורה להיראות כך:

0.09

ביצוע משימות אחרות ספציפיות למפתחים באמצעות ה-API

הרבה מהמשימות שקשורות למונטיזציה שאתם יכולים לבצע בארגון, למשל אפשר ליצור תוכניות תמחור ותשלומים או ליצור תנאים לשליחת התראות, אפשר גם לבצע עבור כל משתמש בנפרד למפתחים. לדוגמה, אפשר ליצור חשבון בנק למפתח ספציפי או ליצור דוח הכנסות של מפתח ספציפי.

בטבלה הבאה מפורטות משימות ספציפיות למפתחים שאפשר לבצע באמצעות ממשקי API למונטיזציה. בטבלה גם אפשר למצוא הוראות מפורטות לביצוע את המשימות האלה.

משימה איפה מופיעות ההוראות
הצגת התנאים וההגבלות שהמפתח אישר

הצגת התנאים וההגבלות שאושרו על ידי המפתח או החברה באמצעות ה-API

הצגת חבילות API שאושרו על ידי מפתח

צפייה בחבילות מוצרי API שהמפתחים או החברה אישרו באמצעות ה-API

יצירת תוכנית תעריפים למפתחים

ניהול תוכניות התמחור והתשלומים

תוכניות תעריפים שזמינות למפתח

עיון בדף תוכניות התמחור והתשלומים

תוכניות תעריפי צפייה שזמינות למפתח ספציפי שכוללות מוצר

הצגת תוכנית תעריפים קבילה למפתח שמכיל מוצר API באמצעות ה-API

הצגת תוכניות תעריפים למפתחים שאושרו בלבד

הצגה של כל תוכניות התמחור והתשלומים שהמפתחים שמשתמשים ב-API אישרו

מתן קרדיט למפתח

הנפקת זיכויים

הגדרת מסגרת אשראי למפתחים

הגדרת מסגרת אשראי באמצעות ה-API

הצגת מסגרת האשראי למפתחים

אחזור מסגרת אשראי באמצעות ה-API

"הוספת כסף" (הוספת סכום ל) יתרה משולמת מראש של המפתח

ניהול חשבון בתשלום מראש היתרות

הצגת היתרה בתשלום מראש של המפתח

הצגת יתרות משולמות מראש בחשבון של מפתח

הגדרת תנאי לקבלת התראות למפתחים

הגדרת התראות באמצעות תבניות של התראות

יצירה והצגה של הגדרות דוחות למפתח

ניהול דוחות