API d'Enchères Dynadot (Beta)

Notre API d'enchères Dynadot est un outil puissant pour vous aider à tirer le meilleur de notre marché de domaines. L'API vous permet d'obtenir des informations sur les enchères et de faire des offres sur nos enchères sur domaines expirés, domaines en attente et sur nos enchères utilisateurs. Grâce à quelques appels API simples, vous pouvez tirer le meilleur du marché Dynadot ! Notre API de Marché est disponible pour tous les comptes, alors lancez-vous sans attendre !
Commencez à Utiliser Notre API d'Enchères Dynadot
Les requêtes à notre API d'Enchères Dynadot sont envoyées à l'URL suivante:
https://www.dynadot.com/auction-api/{command}
Notez que les requêtes doivent être envoyées en https (socket sécurisée) pour la sécurité. Seul 1 requête peut être traitée à la fois, veuillez donc attendre que la requête en cours soit terminée avant d'en envoyer une autre. La requête doit contenir les paramètres suivants :
Explication
Les résultats sont envoyés sous forme de texte json.
Explication
success - la commande a réussi
error - la commande a échoué
Commande Get Auction List
Lors d'un appel de la commande "get auction list", les paramètres suivants doivent être inclus :
Explication
Il y aura many résultats pour la liste d'enchères que vous demandez. Chaque enchère contiendra les champs ci-dessous
Explication
Exemple de Get Auction List
https://www.dynadot.com/auction-api/get-auction-list?api_key=MY_API_KEY&auction_type=expired
{
"status": "success",
"auction_list": [
{
"auction_id": 1,
"domain": "domain-haha1.cn",
"utf_name": "domain-haha1.cn",
"is_idn": false,
"auction_type": "expired",
"currency": "USD",
"current_bid_price": "57.99",
"bids": 41,
"bidders": 10,
"time_left": "11 hours, 30 min",
"start_time": "2019/02/13 05:00 PST",
"start_time_stamp": 1550062850113,
"end_time": "2019/02/20 05:00 PST",
"end_time_stamp": 1550667650113,
"visitors": 50,
"links": 35,
"age": 2,
"estibot_appraisal": "$388.03",
},
{ /* expired-auction2 data */},
{ /* expired-auction3 data */},
...
Commande Get Auction Item
Lors d'un appel de la commande "get auction item", les paramètres suivants doivent être inclus :
Explication
Il y aura 1 résultat d'enchère par domaine de votre requête. Les informations d'enchère comporteront certains champs nouveaux, voir ci-dessous. Les commandes s'appliquent aux enchères qui ne sont pas terminées et qui sont terminées depuis 1 heure
Explication
Exemple de Get Auction Item
https://www.dynadot.com/auction-api/get-auction-item?api_key=MY_API_KEY&domain=domain-haha1.cn
{
"status": "success",
"auction_json":
{
"auction_id": 1,
"domain": "domain-haha1.cn",
"utf_name": "domain-haha1.cn",
"is_idn": false,
"auction_type": "expired",
"accepted_bid_price": "57.99",
"currency": "USD",
"is_high_bidder": false,
"current_bid_price": "57.99",
"bids": 41,
"bidders": 10,
"time_left": "11 hours, 30 min",
"start_time": "2019/02/13 05:00 PST",
"start_time_stamp": 1550062850113,
"end_time": "2019/02/20 05:00 PST",
"end_time_stamp": 1550667650113,
"visitors": 50,
"links": 35,
"age": 2,
"estibot_appraisal": "$388.03",
"auction_ended": false,
"customer_bided": true,
"costomer_bid": "27.99",
"customer_proxy_bid": "$159.00",
},
"bid_history": [
{
"bidder_name": "bidder 1",
"bid_price": "$159.00",
"currency": "USD",
"timestamp": "1550667650113",
"bid_status": "High Bidder",
"is_proxy_auto_bid": "false"
}
{ /* bid history2 data */},
{ /* bid history3 data */},
...
Commande Place Auction Bid (Enchérir)
Pour la commande "Place Auction Bid", les paramètres suivants doivent être inclus :
Explication
Si votre offre est réussie. Il y aura un résultat 1 pour l'enchère, similaire à la commande get-auction-item.
Exemple Place Auction Bid
https://www.dynadot.com/auction-api/place-auction-bid?api_key=MY_API_KEY&domain=domain-haha1.cn&bid_price=100
{
"status": "success",
"auction_json":
{
"auction_id": 1,
"domain": "domain-haha1.cn",
"utf_name": "domain-haha1.cn",
"is_idn": false,
"auction_type": "expired",
"accepted_bid_price": "57.99",
"currency": "USD",
"is_high_bidder": false,
"current_bid_price": "57.99",
"bids": 41,
"bidders": 10,
"time_left": "11 hours, 30 min",
"start_time": "2019/02/13 05:00 PST",
"start_time_stamp": 1550062850113,
"end_time": "2019/02/20 05:00 PST",
"end_time_stamp": 1550667650113,
"visitors": 50,
"links": 35,
"age": 2,
"estibot_appraisal": "$388.03",
"auction_ended": false,
"customer_bided": true,
"costomer_bid": "27.99",
"customer_proxy_bid": "$159.00",
},
"bid_history": [
{
"bidder_name": "bidder 1",
"bid_price": "$159.00",
"currency": "USD",
"timestamp": "1550667650113",
"bid_status": "High Bidder",
"is_proxy_auto_bid": "false"
}
{ /* bid history2 data */},
{ /* bid history3 data */},
...
Commande Get Auction Bids
Explication
Si votre requête est réussie, vous obtiendrez des résultats comme dans l'exemple.
Exemple de Get Auction Bids
https://www.dynadot.com/auction-api/get-auction-bids?api_key=MY_API_KEY
{
"status": "success",
"auction_bids": [
{
"bid_id": 1,
"auction_id": 1,
"account_id": 1,
"domain": "domain-haha1.cn",
"domain_utf": "domain-haha1.cn",
"auction_type": "expired",
"is_idn": false,
"current_bid": "$57.99",
"proxy_bid": "$85.88",
"your_status": "High Bidder",
"active_bidders": 10,
"time_left": "11 hours, 30 min",
"ends_on": "2019/02/20 05:00 PST",
"end_time": "2019/02/20 05:00:00 PST",
"end_time_stamp": "1554774971733",
},
{ /* bid2 data */},
{ /* bid3 data */},
...