NiceNIC Reseller API v2 מסייע לסוחרי דומיינים, ספקי אחסון, מפתחים ומשתמשי WHMCS לאוטומציה של פעולות דומיינים באמצעות חיבור API ישיר.
באמצעות ה-API, סוחרי NiceNIC זכאים יכולים לחבר את אתר האינטרנט שלהם, מערכת החיוב, התקנת WHMCS או פלטפורמה מותאמת אישית כדי לאוטומט תהליכי דומיינים נפוצים כגון בדיקת זמינות דומיין, רישום דומיין, חידוש דומיין, העברת דומיין, עדכון שרתי שמות, ניהול רשומות DNS, בדיקת יתרת חשבון ובחינת עסקאות.
תשובה מהירה כדי להתחיל להשתמש ב-NiceNIC משווק API v2, עליך לשדרג את חשבון NiceNIC שלך לרמת סוחר, להגדיר את הגדרות ה-API, ליצור סיסמת API שונה מסיסמת הכניסה לחשבון, להוסיף ל"רשימת לבן" את כתובת ה-IP המורשית לגישה ל-API, ואז לחבר את המערכת שלך לנקודת הקצה של NiceNIC API v2.
אם אתה משתמש ב-WHMCS, תוכל גם להתחבר באמצעות אינטגרציית NiceNIC WHMCS במקום לבנות כל תהליך API ידנית.
מי צריך להשתמש ב-NiceNIC Reseller API v2? NiceNIC Reseller API v2 מיועד למשתמשים שזקוקים ליותר מניהול דומיינים ידני. הוא מתאים ל:
סוחרי דומיינים המוכרים דומיינים ללקוחותיהם
ספקי אחסון שמעוניינים לשלב רישום דומיין עם חבילות אחסון
סוכנויות אינטרנט המנהלות דומיינים רבים של לקוחות
מפתחים הבונים מערכות חיפוש או רישום דומיינים מותאמות אישית
משתמשי WHMCS שמעוניינים באוטומציה של פעולות דומיינים
עסקים שזקוקים לניהול דומיינים בכמויות גדולות או תהליכים חוזרים של דומיינים
אם אתה רק רושם דומיין אחד או שניים מדי פעם, לוח הבקרה של NiceNIC עשוי להספיק. אם אתה מנהל דומיינים רבים או רוצה שפלטפורמה שלך תתקשר ישירות עם NiceNIC, API של סוחרים הוא תהליך העבודה הטוב יותר.
מה ניתן לעשות עם NiceNIC Reseller API v2? NiceNIC Reseller API v2 יכול לסייע באוטומציה של חלקים חשובים במחזור חיי הדומיין. בהתאם למצב החשבון שלך, הרשאות ה-API, סיומת הדומיין, כללי הרישום ותמיכת המוצרים הזמינה, פונקציות ה-API עשויות לכלול:
בדיקת זמינות דומיין
רישום שמות דומיין
חידוש דומיינים קיימים
העברת דומיינים עם קודי EPP
רישום הדומיינים בחשבונך
קבלת פרטי דומיין
עדכון שרתי שמות
עדכון פרטי קשר לדומיין
בדיקת מחירי דומיין
ניהול רשומות DNS
יצירה וניהול של שרתי שמות משנה
בדיקת יתרת חשבון
בחינת עסקאות בחשבון
חיבור עם תהליכי עבודה של WHMCS
חלק מהפעולות עשויות להיות תלויות בכלל הרישום, דרישות TLD, מצב הדומיין, אימות חשבון, יתרת תשלום או דרישות מסמכים נוספות. תמיד בדוק את תגובת ה-API ואת כלל הדומיין המתאים לפני שאתה מניח שכל סיומת מתנהגת באותו אופן.
לפני שמתחילים לפני החיבור ל-NiceNIC Reseller API v2, הכין את הדברים הבאים:
חשבון רשום ב-NiceNIC
חשבון סוחר משודרג או גישה לסוחרים זכאים
יתרת חשבון מספקת לפעולות דומיין בתשלום
שם המשתמש והסיסמה של ה-API
כתובת IP של השרת שישלח בקשות API
מפתח, מנהל WHMCS או חבר צוות טכני להשלמת האינטגרציה
תהליך בדיקה לפני שימוש ב-API להזמנות לקוחות חיוניות
לשם אבטחה טובה יותר, אל תשתמש בסיסמת ההתחברות לחשבון כסיסמת ה-API שלך. סיסמת ה-API שלך צריכה להיות נפרדת ולהיות בשימוש רק לאימות API.
שלב 1: שדרג את החשבון שלך לרמת סוחר גישת API מיועדת למשתמשי סוחרים של NiceNIC. אם החשבון שלך עדיין לא שודרג, היכנס לחשבון NiceNIC שלך ובחן את אפשרויות השדרוג לסוחר. חשבון סוחר שימושי אם ברצונך:
גישה למחירי דומיינים ברמת סוחר
לנהל יותר דומיינים תחת חשבון אחד
להשתמש באוטומציה של API לפעולות דומיין
לחבר WHMCS או מערכת חיוב אחרת
לבנות הכנסות חוזרות מדומיינים מבסיס הלקוחות שלך
לאחר השלמת שדרוג הסוחר, תוכל להמשיך בתהליך הגדרת ה-API.
מוכן לאוטומציה של שירותי דומיין? שדרג לחשבון סוחר ב-NiceNIC וחבר תהליכי רישום דומיין, חידוש, העברה, DNS ו-WHMCS דרך Reseller API v2.
שלב 2: פתח את הגדרות ה-API בחשבון NiceNIC שלך לאחר השדרוג שלך לרמת סוחר, היכנס לחשבון NiceNIC ועבור למדור סוחרים. מצא את אזור הגדרות ה-API. כאן תגדיר את גישת ה-API לחשבון הסוחר שלך. באזור זה, עליך בדרך כלל להשלים שתי הגדרות מרכזיות:
הגדר את סיסמת ה-API שלך
הוסף את כתובת ה-IP המורשית לגשת ל-API
אם אינך רואה את הגדרות ה-API בחשבונך, בדוק האם שדרוג הסוחר הושלם או פנה לתמיכת NiceNIC לסקירת החשבון.
שלב 3: הגדר סיסמת API נפרדת סיסמת ה-API שלך צריכה להיות שונה מסיסמת הכניסה לחשבון NiceNIC שלך. זה חשוב הן לאבטחה והן לפתרון בעיות. אם תשתמש בסיסמה שגויה או בסיסמת הכניסה לחשבון במקום סיסמת ה-API, האימות עלול להיכשל. המלצה:
השתמש בסיסמת API חזקה
אל תשתמש שוב בסיסמת הכניסה לחשבון
אחסן את פרטי ה-API בבטחה
אל תשלח את פרטי ה-API דרך שיחות לא מאובטחות או כרטיסים ציבוריים
החלף אישורים כאשר מפתח, ספק או עובד לשעבר כבר לא זקוק לגישה
שלב 4: הוסף ל"רשימת לבן" את כתובת ה-IP של השרת שלך גישת NiceNIC API דורשת את כתובת ה-IP שישלח את בקשות ה-API. זו בדרך כלל כתובת ה-IP הציבורית של השרת, התקנת WHMCS, מערכת החיוב או ה-backend של האפליקציה שלך.
לפני שמירת הגדרות ה-API, אמת את כתובת ה-IP הנכונה עם המפתח או ספק האחסון שלך. אם תוסיף כתובת IP שגויה, בקשת ה-API שלך עלולה להיכשל אפילו אם שם המשתמש וסיסמת ה-API נכונים.
בעיות נפוצות הקשורות ל-IP כוללות:
כתובת ה-IP של שרת האתר שונה מכתובת ה-IP של בקשת ה-API היוצאת
WHMCS מתארח מאחורי חומת אש, פרוקסי או שער NAT
ספק האחסון שינה את כתובת ה-IP של השרת
מספר שרתים שולחים בקשות API, אך רק IP אחד נכלל ברשימת הלבן
שרת פיתוח עובד, אך שרת הייצור לא נכלל ברשימת הלבן
שלב 5: התחבר לנקודת הקצה של NiceNIC API v2 לאחר שהגדרת את סיסמת ה-API וכתובת ה-IP ברשימת הלבן, המערכת שלך תוכל לשלוח בקשות לנקודת הקצה של NiceNIC API v2. ה-API משתמש בבקשות HTTP ומחזיר תגובות JSON. הבקשה שלך צריכה לכלול את הכותרות הנדרשות לאישור וסוג התוכן.
גוף הבקשה המדויק תלוי בפעולת ה-API שברצונך לבצע. לדוגמה, בדיקת זמינות דומיין, רישום דומיין, חידוש דומיין, עדכון שרתי שמות או בדיקת יתרת חשבון עשויים לדרוש פרמטרים שונים.
עקוב תמיד אחרי תיעוד NiceNIC API v2 המעודכן בעת בנייה או עדכון האינטגרציה שלך.
צריך את התיעוד הטכני? השתמש בתיעוד הרשמי של NiceNIC Reseller API v2 כדי לעיין באימות, קודי תגובה, פעולות דומיין, פעולות DNS, פעולות חיוב ותמיכה ב-WHMCS.
שלב 6: בדוק פעולה בטוחה ב-API תחילה לפני הרצת פעולות בתשלום או מול לקוחות, בדוק תחילה פעולה בסיכון נמוך ב-API.
בדיקות ראשוניות מומלצות:
בדיקת יתרת חשבון
בדיקת זמינות דומיין
קבלת מחירי דומיין
רשימת דומיינים
הימנע מלהתחיל ברישום דומיינים או העברה בזמן אמת עד שתאמת שהאימות, רשימת הלבן, פורמט הבקשה וטיפול בתגובות פועלים כראוי.
המפתח שלך צריך לתעד את הדברים הבאים במהלך הבדיקה:
חותמת זמן של הבקשה
פעולת ה-API
שם הדומיין או האובייקט ששימשו בבדיקה
פרמטרי הבקשה, למעט אישורים רגישים
קוד תגובה
הודעת תגובה
כל שגיאה שהוחזרה על ידי ה-API
אל תתעד אישורי API מלאים בטקסט ברור.
שלב 7: חבר WHMCS אם אתה משתמש ב-WHMCS לחיוב אם העסק שלך משתמש ב-WHMCS, ייתכן שלא יהיה עליך לבנות כל תהליך מאפס.
NiceNIC מספקת אינטגרציית WHMCS לפעולות רשם דומיינים. זה יכול לעזור לאוטומציה של תהליכי סוחרים נפוצים כמו בדיקת זמינות דומיין, רישום, חידוש, העברה וקבלת מידע על הדומיין.
אינטגרציית WHMCS שימושית במיוחד עבור:
חברות אחסון המוכרות דומיינים עם חבילות אחסון
סוחרים שזקוקים לאוטומציה של חיוב לקוחות
סוכנויות המנהלות הזמנות דומיינים עבור לקוחות מרובים
עסקים שרוצים אוטומציה של חידוש ותהליכים מול הלקוחות
לפני הפעלת האוטומציה בסביבה חיה, בדוק היטב את קונפיגורציית מודול WHMCS שלך. אשר הגדרות מודול רשם, אישורי API, כתובת IP ברשימת לבן, תמחור דומיין, זמינות TLD והתנהגות חידוש.
משתמש ב-WHMCS? חבר את WHMCS ל-NiceNIC כדי לאוטומט תהליכי רישום דומיין, חידוש, העברה וניהול.
בעיות נפוצות בהגדרה ואיך לתקן אותן 1. שגיאת אימות שגיאת אימות ברוב המקרים נגרמת על ידי אישורי API או הגדרות גישה שגויים. בדוק את הדברים הבאים:
אשר שיש לך גישת סוחר
אשר שאתה משתמש בסיסמת ה-API ולא בסיסמת הכניסה לחשבון
בדוק האם סיסמת ה-API הוקלדה נכון
אשר שהבקשה כוללת את כותרת ה-Authאוization
אשר שכתובת ה-IP של השרת שלך נכללה ברשימת הלבן בהגדרות ה-API
בדוק האם הבקשה נשלחת מכתובת IP יוצאת שונה
2. IP לא מורשה או חיבור נכשל אם כתובת ה-IP שלך לא מורשה, בקשת ה-API עלולה להיכשל לפני שהפעולה תעובד.
בקש מספק האחסון או מנהל השרת שלך לאמת את כתובת ה-IP היוצאת האמיתית המשמשת לבקשות API. לאחר מכן עדכן את הגדרות ה-API בחשבון NiceNIC שלך.
3. פורמט בקשה שגוי אם גוף הבקשה, הכותרת או פרמטרים אינם בפורמט הנכון, ה-API עשוי להחזיר תגובת שגיאה. בדוק:
תוכן-סוג מוגדר כ-application/json
גוף הבקשה הוא JSON תקין
הפרמטרים הנדרשים נכללים
פורמט הדומיין נכון
שם הפעולה תואם לתיעוד ה-API
4. רישום דומיין נכשל בקשת רישום דומיין עשויה להיכשל מסיבות שאינן קשורות לחיבור ה-API עצמו. סיבות אפשריות כוללות:
הדומיין כבר אינו זמין
ל-TLD יש דרישות רישום מיוחדות
הרישום דורש מסמכים נוספים
יתרת החשבון אינה מספקת
פרטי הקשר לדומיין לא שלמים או לא תקינים
הרישום דחה את הבקשה
בדוק את הודעת תגובת ה-API ובחן אם לסיומת יש דרישות רישום מיוחדות.
5. חידוש או העברה נכשלו פעולות חידוש והעברה עשויות להיות תלויות בסיומת, במצב הדומיין, בחוקי הרישום, בלוח הזמנים לפקיעת התוקף, נעילה להעברה, קוד EPP וביתרת החשבון.
עבור בעיות העברה, בדוק:
הדומיין כשיר להעברה
הדומיין אינו נעול ברשם הנוכחי
קוד ה-EPP נכון
הדומיין אינו חסום על ידי חסימות רישום או מדיניות
אישור דואר אלקטרוני של הרשם או תהליך אישור העברה הושלמו במידת הצורך
מה NiceNIC יכול ומה לא יכול לעשות NiceNIC יכול לספק גישת API מצד הרשם, כלי חשבון סוחר, תיעוד API, משאבי אינטגרציית WHMCS ותמיכה בפעולות דומיינים הזמינות בפלטפורמה שלו.
עם זאת, חלק מפעולות הדומיין תלויות בכלל הרישום, מדיניות סיומת, סטטוס אימות, מצב תשלום, מצב ציות/התנהגות או מערכות צד שלישי.
לדוגמה:
חלק מ-TLD דורשים מסמכים מיוחדים לפני הרישום
חלק מהדומיינים יכולים להיות נעולים, פגו תוקף, בתהליך אימות או מוגבלים על ידי מדיניות הרישום
לעתים קרובות יש צורך באישור מהרשם המפסיד או מאיש הקשר להעברה
שינויים ב-DNS יכולים לקחת זמן להתפשט ברחבי העולם
התנהגות WHMCS עשויה להיות תלויה בגירסת WHMCS, הגדרות מודול, סביבת השרת וקונפיגורציית cron
לכן, האינטגרציה שלך תמיד צריכה לקרוא ולאחסן את תגובת ה-API במקום להניח שכל פעולה הצליחה.
תהליך אינטגרציה מומלץ ראשוני אם אתה בונה אינטגרציה חדשה, השתמש ברצף הבא:
שדרג לחשבון סוחר
הגדר סיסמת API ורשימת לבן ל-IP
התחבר לנקודת הקצה של API v2
בדוק חיפוש יתרת חשבון
בדוק חיפוש זמינות דומיין
בדוק חיפוש מחירים
בדוק עדכון שרת שמות בדומיין פנימי בטוח
בדוק קודי תגובה וטיפול בשגיאות
חבר WHMCS או מערכת חיוב משלך
אפשר תהליכי רישום, חידוש והעברה חיים רק לאחר בדיקה
שאלות נפוצות 1. האם אני צריך חשבון סוחר כדי להשתמש ב-NiceNIC Reseller API v2? כן. NiceNIC Reseller API v2 מיועד למשתמשי סוחרים זכאים. אם אינך יכול לגשת להגדרות ה-API, בדוק האם חשבונך שודרג לרמת סוחר.
2. האם ניתן להשתמש בסיסמת הכניסה לחשבון NiceNIC כסיסמת API? לא. למען אבטחה וקונפיגורציה נכונה, סיסמת ה-API שלך צריכה להיות שונה מסיסמת הכניסה לחשבון.
3. למה הבקשה שלי ל-API מחזירה שגיאת אימות? שגיאות אימות נגרמות לרוב מסיסמת API שגויה, היעדר כותרת Authאוization, שם משתמש שגוי, כתובת IP לא ברשימת הלבן או בקשה שנשלחה מכתובת IP יוצאת שונה.
4. האם ניתן להשתמש ב-NiceNIC API v2 עם WHMCS? כן. NiceNIC מספקת אינטגרציית WHMCS לפעולות רשם דומיינים כמו בדיקות זמינות, רישום, חידוש, העברה וקבלת מידע על דומיין.
5. האם ניתן לרשום כל סיומת דומיין דרך ה-API? לא תמיד. רישום דומיין תלוי בזמינות הסיומת, כללי הרישום, יתרת החשבון, דרישות אימות והגבלות סיומת ספציפיות. חלק מ-TLD דורשים מסמכים נוספים או ביקורת ידנית.
6. מה כדאי לבדוק לפני עבודה חיה? התחל עם פעולות בסיכון נמוך כגון בדיקת יתרת חשבון, בדיקת זמינות דומיין, בדיקת מחירים ורשימת דומיינים. אל תאפשר הזמנות ללקוחות בזמן אמת עד שתאשר שהאימות, רשימת הלבן, פורמט הבקשה, טיפול בתגובות ואלגוריתם החיוב פועלים כראוי.
התחל לאוטומט שירותי דומיין עם NiceNIC NiceNIC Reseller API v2 מספק לסוחרים, ספקי אחסון, מפתחים ומשתמשי WHMCS דרך ישירה לאוטומציה של חיפוש דומיין, רישום, חידוש, העברה, DNS ותהליכי חשבון.