תיעוד הורדת נתוני רשם (JSON)

JSON

הורדת דוגמה זו

הערה: קובץ נתונים לדוגמה זה מכיל נתונים עבור מספר קטן של registrars (במיוחד: Namecheap, Ionos, NameSilo). קובץ הנתונים בפועל כולל כל registrars המפורטים באתר.

{
    "data": {
        "namecheap": {
            "name": "Namecheap",
            "icann_accredited": true,
            "payment_methods": [
                "bitcoin",
                "cc",
                "paypal",
                "dwolla"
            ],
            "free_features": {
                "dns": {
                    "count": null,
                    "duration": null
                },
                "email_account": {
                    "count": 1,
                    "duration": 60
                },
                "whois_privacy": {
                    "count": null,
                    "duration": null
                },
                "email_forward": {
                    "count": null,
                    "duration": null
                }
            },
            "tlds": {
                "best": {
                    "price": {
                        "register": 6,
                        "renewal": 2,
                        "transfer": 5,
                        "restore": 0
                    },
                    "three_year_value": 3
                },
                "total": 536
            },
            "ratings": {
                "weightedAvg": 3.2,
                "wilson": 0.3201302,
                "counts": {
                    "1": 9,
                    "2": 2,
                    "3": 1,
                    "4": 0,
                    "5": 12
                },
                "total": 24
            }
        },
        "namesilo": {
            "name": "NameSilo",
            "icann_accredited": true,
            "payment_methods": [
                "bitcoin",
                "paypal",
                "skrill",
                "googlewallet",
                "cc"
            ],
            "free_features": {
                "dns": {
                    "count": null,
                    "duration": null
                },
                "email_forward": {
                    "count": null,
                    "duration": null
                },
                "whois_privacy": {
                    "count": null,
                    "duration": null
                }
            },
            "tlds": {
                "best": {
                    "price": {
                        "register": 10,
                        "renewal": 2,
                        "transfer": 28,
                        "restore": 0
                    },
                    "three_year_value": 1
                },
                "total": 428
            },
            "ratings": {
                "weightedAvg": 3.5,
                "wilson": 0.3844474,
                "counts": {
                    "1": 5,
                    "2": 1,
                    "3": 1,
                    "4": 4,
                    "5": 9
                },
                "total": 20
            }
        }
    }
}

תיאור

הורדה זו הוא קובץ JSON הכולל סטטיסטיקה רשם TLD ספירות, תכונות ללא תשלום, שיטות תשלום, וכו '. למעשה כל מה שמוצג בעמוד Registrars .

הטבלאות הבאות מתארות את השדות הכלולים בקובץ הנתונים. עמודה שדה הוא הנתיב של השדה בסימון dot. עמודה סוג הוא סוג הנתונים של הערך של השדה.

data

הרמה העליונה data אובייקט קובץ JSON מכיל אוסף האובייקטים רשם, להקיש על-ידי מזהה רשם. להלן השדות של כל אובייקט רשם.

הערה: השילוב לקל יותר, מומלץ לבצע סינכרון פשוט ברמה העליונה data אובייקט למסד נתונים משלך על כל ההורדות.

שדה סוג תיאור
name string שם התצוגה של רשם או ספק.
icann_accredited boolean true אם הוא רשם ICANN מקובלות, אחרת false.
payment_methods array of strings מערך של מחרוזות המייצג את שיטות תשלום שמקבל רשם.

cc-כרטיסי אשראי
paypal-Paypal
neteller-Neteller
dwolla-Dwolla
googlewallet-Google Pay
bitcoin-Bitcoin
banktransfer-בנק/העברה בנקאית
topcoin-Topcoin
skrill-Skrill
moneyorder-סדר כסף
check-בדוק
cashinperson-cashinperson
alipay-Alipay
webmoney-WebMoney
payza-Payza
cashinmail-מזומן בדואר
maestro-מאסטרו
worldpay-Worldpay
free_features object אוסף של אובייקטים המייצגים את התכונות פנוי רשם מציעה עם בעלות על תחום. שים לב כי תכונות יכול להשתנות בהתאם שם ה-TLD (לדוגמה, פרטיות WHOIS עשוי לא תהיה זמינה עבור TLDs מסוימים). האובייקט כולל את הכמות ואת משך הזמן של כל תכונה. המפתח של כל אובייקט הוא מזהה תכונה ללא תשלום:

dns-לפנות שירות DNS.
whois_privacy-שירות פרטיות WHOIS.
email_account-ללא חשבונות דואר אלקטרוני.
email_forward-לפנות העברת דואר אלקטרוני.
ssl_cert-לפנות האישורים בסיסי של SSL.

אובייקטים תכונה פנוי לדוגמה:

{
    "email_account": {
        "count": 5,
        "duration": null
    },
    "ssl_cert": {
        "count": null,
        "duration": 365
    }
}
free_features[feature].count number|null הכמות של התכונה רשם מציעה בחינם. ערך זה יהיה null אם לא חל.
free_features[feature].duration number|null מספר הימים שהתכונה מוצע ללא תשלום על-ידי רשם. אם duration = 365 , ולאחר מכן התכונה מוצע בחינם לשנה. ערך זה יהיה null אם לא חל.
tlds.best.price.register number הספירה הכוללת של TLDs שמציע רשם במחיר הזול ביותר של רישום.
tlds.best.price.renewal number הספירה הכוללת של TLDs שמציע רשם עם מחיר חידוש הזול ביותר.
tlds.best.price.transfer number הספירה הכוללת של TLDs שמציע רשם עם מחיר העברה הזול ביותר.
tlds.best.three_year_value number הספירה הכוללת של TLDs שמציע רשם אשר נחשבים כבעלי ערך השנה 3 הטובה ביותר בהשוואה אחרים registrars המציע TLD זהה.
tlds.total number המספר הכולל של שמציע רשם TLDs.
ratings.weightedAvg number הממוצע המשוקלל של דירוגי הכוכבים של הרשם בסולם של 1 עד 5. זהו ערך הדירוג "X מתוך 5 כוכבים" המוצג עבור רשמים ברחבי האתר. הוא מחושב על-ידי סיכום המוצרים של כל מספר דירוג כוכב וספירת הדירוגים שהמספר קיבל ולאחר מכן חלוקת סכום זה בספירת הדירוגים הכוללת שהרשם קיבל.
ratings.wilson number ציון האמון הנמוך של הרשם. ערך זה משמש למיון עמודת הדירוגים בדף הרשימה של רשמים.
ratings.counts object אובייקט המכיל את הדירוגים הכוללים שכל מספר דירוג כוכב קיבל עבור רשם זה.
ratings.total number המספר הכולל של דירוגי כוכבים שהרשם קיבל.

diff

הרמה העליונה diff אובייקט קובץ JSON מכיל את ההבדלים של קובץ נתונים זה בהשוואה לקובץ הנתונים שהורדו. אם קובץ הנתונים השתנה מאז ההורדה האחרונה שלך, diff אובייקט יהיה מערך אובייקטים diff המתארת את הנתיבים של נתונים שהשתנו, את סוג השינוי ואת הערכים הקודמים ועדכניים. אם הנתונים ברשומות לא השתנו, diff אובייקט יהיה מערך ריק. הטבלה הבאה מתארת את השדות הכלולים כל אובייקט ה-diff.

הערה: diff מסופק עבור למטרות מידע בלבד. השילוב לקל יותר, מומלץ לבצע סינכרון פשוט ברמה העליונה data אובייקט למסד נתונים משלך, ולא מנסה לעדכן שדות ספציפיים בהתאם לשם diff .

שדה סוג תיאור
path array of strings הנתיב של השדה ששונו data אובייקט, כאשר כל רכיב הוא נתיב מחרוזת משנה. ניתן לחבר את המערך עם '.' תו ' כדי לקבל את פרטי הנתיב כמחרוזת בסימון dot.
change string תו בודד המייצג את סוג השינוי:

N-מציין מאפיין/שדה חדש שנוסף
D-מציין מאפיין/שדה נמחק
E-מציין מאפיין/שדה נערך
A-מציין שינוי אירעה בתוך מערך
was mixed הערך הקודם של הנתיב.
is mixed הערך הנוכחי של הנתיב.
index number כאשר חל שינוי מערך ( change = 'A' ), מציין את אינדקס מערך מספרי שבו התרחשה השינוי. לא קיימים כאשר השינוי לא התרחשה למערך.
item mixed כאשר חל שינוי מערך ( change = 'A' ), מכיל אובייקט מקונן diff המציין את השינוי שהתרחשו באינדקס מערך. לא קיימים כאשר השינוי לא התרחשה למערך.

Registrars

רשימה של רשם המזהה ו- registrars הם מייצגים.

ID רשם
101domain 101domain
123reg 123 Reg
1and1 Ionos
22.cn 22.cn
35technology 35 Technology
above.com Above.com
advancedinternettechnologies Advanced Internet Technologies
aeserver AEserver
akky Akky
alibabacloud Alibaba Cloud
alldomains.hosting alldomains.hosting
alpinedomains Alpine Domains
alpnames AlpNames
amazonroute53 Amazon Route 53
amenworld AmenWorld
aplus.net Aplus.net
atakteknoloji Atak Teknoloji
beget Beget
bigrock BigRock
bizcn Bizcn
blacknight Blacknight
bluehost Bluehost
canspace CanSpace
cdmon CDmon
channelislandhosting CIH
cloudflare Cloudflare
cndns CNDNS
cosmotown Cosmotown
crazydomains Crazy Domains
dattatec DonWeb
dinahosting Dinahosting
directnic Directnic
dns.com.cn DNS.com.cn
domain.com Domain.com
domaincostclub DomainCostClub
domainmonster Domainmonster
domainnameshop Domainnameshop
domainpeople DomainPeople
domains.co.za Domains.co.za
domaintechnik Domaintechnik
domgate Domgate
dondominio DonDominio
dot.al Dot.AL
dotintra Dotintra
dotname DotName
dotology Dotology
dotster Dotster
dreamhost DreamHost
dyn Dyn
dynadot Dynadot
easydns EasyDNS
easyspace Easyspace
ename eName
epik Epik
eranet EraNet
espace2001 Espace 2001
eurodns EuroDNS
evonames EvoNames
fabulous Fabulous
fasthosts Fasthosts
francedns FranceDNS
gabia Gabia
gandi Gandi.net
gathernames GatherNames
gkgnet GKG Net
godaddy GoDaddy
googledomains Google Domains
gzidc GZIDC
hello.co Hello.co
hexonet Hexonet
hongkongdomainnameinformationmanagementco.ltd Hongkong Domain Name Information Management Co., Ltd.
hostcab Hostcab
hostgator HostGator
hosting.kr Hosting.kr
hostinger Hostinger
hostingeruab Hostinger UAB
hostingukraine Hosting Ukraine
hover Hover
icdsoft ICDSoft
ihstelekom IHS Telekom
imena.ua Imena.ua
inames Inames
inet iNET
infomaniak Infomaniak
instra Instra
interdomain Interdomain
internet.bs Internet.bs
inwx INWX
isimtescil Isimtescil
istanco ISTanCo
iwantmyname iwantmyname
japanregistryservices Japan Registry Services
joker.com Joker.com
jumi Jumi
lcn.com LCN
lexsynergy Lexsynergy
lws.fr LWS.fr
marcaria Marcaria International
matbao Mat Bao
melbourneit Melbourne IT
mindsandmachines Minds + Machines
moniker Moniker
mrdomain MrDomain
mutunic MUTUnic
name.com Name.com
namebay NameBay
namebright NameBright
namecheap Namecheap
namesecure NameSecure
nameshield Nameshield
namesilo NameSilo
namespro Namespro
net-chinese Net-Chinese
netcetera Netcetera
netearthone NetEarth One
netfirms Netfirms
netim Netim
netregistry Webcentral
networksolutions Network Solutions
neubox Neubox
nfsn NearlyFreeSpeech
nhanhoa.com Nhanhoa.com
njalla Njalla
no-ip No-IP
nominalia Nominalia
omnis Omnis
onamae Onamae
one.com One.com
onlinenic OnlineNIC
onlydomains OnlyDomains
openprovider Openprovider
ovh OVHcloud
ownregistrar OwnRegistrar
p.a.vietnamcompany P.A. Viet Nam Company
pairnic PairNIC
pananames Pananames
papaki Papaki
planethoster PlanetHoster
porkbun Porkbun
publicdomainregistry PublicDomainRegistry
radixregistry Radix Registry
realtimeregister Realtime Register
rebel.com Rebel.com
reg.com Reg.ru
regery Regery
register.it Register.it
register.to Register.TO
registermatrix RegisterMatrix
regtons Regtons
resellercamp Resellercamp
rucenter RU Center
rumahweb Rumahweb
sav Sav
serverplan Server Plan
spaceship Spaceship
subreg Subreg
tierranet Tierranet
todaynic TodayNic
truehost.cloud Truehost.cloud
truehost.com Truehost.com
uniregistry Uniregistry
uniteddomains United Domains
upflare Upflare
web4africa Web4Africa
webnames.ca Webnames.ca
whois.com Whois.com
world4youinternetservices World4You Internet Services
xinnet XinNet
yesnic YesNIC
zzy.cn ZZY.cn