Integrasi API/Bot

Jual koin menggunakan API kami

Anda bisa menjual koin menggunakan API kami. Untuk mendapatkan data otorisasi, tambahkan bot di halaman ini.

1

Persyaratan umum

  1. Interval optimal pengiriman permintaan untuk menerima pemain adalah 10–15 detik untuk setiap platform.
  2. Pemain harus dibeli dalam 5 menit setelah diterima.
2

Mendapatkan pemain acak untuk dibeli

Permintaan
GEThttps://api.mydgn.com/transfers
AtributDeskripsi
user* Nama pengguna API
platform* cons, pc
timestamp* Timestamp UNIX
hash* Hash MD5: md5 (platform + user + timestamp + secret_key)
maximumBuyOutPrice* integer, harga maksimum pemain
minimumBuyOutPrice* integer, harga minimum pemain
botapp string, API bot Anda
playerType 1 = Basic, 2 = discard
Contoh permintaan
GEThttps://api.mydgn.com/transfers
{
    "user": "example",
    "platform": "cons",
    "timestamp": 1593766167,
    "hash": "ec7229f469c109866fad06a6652ae608",
    "maximumBuyOutPrice": 300000,
    "minimumBuyOutPrice": 4000,
    "botapp": "MyFifaBot",
    "playerType": 2
}
Respons
AtributDeskripsi
code kode respons
transactionID integer, ID transaksi yang diberikan sistem kami; simpan untuk permintaan berikutnya (pada tahap pembaruan status)
tradeID string, ID transaksi pemain ini di EA
status selalu "buy"
platform platform akun: console, pc
assetID resource ID pemain di EA
resourceID resource ID pemain di EA
baseID base ID pemain di EA
playerName nama pemain
search_name nama pemain yang dimasukkan saat mencari di webApp
search_position nomor urut pemain dalam daftar hasil saat mencari di webApp
position posisi pemain, saat ini selalu "any"
rating rating pemain
rating_search rating dasar pemain
startPrice harga awal pemain
coinAmount harga akhir pemain
paymentInUsd pembayaran dalam USD untuk pemain ini
currentRateInUSD Tarif $ saat ini per 10K
balance Saldo $ Anda saat ini
balance_user Saldo $ pengguna API Anda saat ini
cardValue Harga pasar pemain saat ini di Futbin
cardAndFeeDeducted koin yang ditransfer
lockExpires timestamp batas waktu pengiriman status pemain
ea_expires_at timestamp berakhirnya lelang pemain di EA
customerID ID pelanggan
ignoreHash Array md5 (email) yang tidak boleh digunakan untuk membeli pemain
IsIcon boolean, apakah kartu tersebut ICON
owners Pemilik
chemistry_style Chemistry style
isAtMinPrice Harga pemain berada di harga minimumnya
Contoh respons JSON
{
    "code": 200,
    "transactionID": 99664,
    "tradeID": "283047969116",
    "status": "buy",
    "platform": "console",
    "assetID": 50534077,
    "resourceID": 50534077,
    "baseID": 202429,
    "playerName": "Danny da Costa",
    "search_name": "Danny da C",
    "search_position": 1,
    "position": "any",
    "rating": 87,
    "rating_search": 85,
    "startPrice": 197000,
    "coinAmount": 198000,
    "paymentInUsd": 1.21,
    "currentRateInUSD": 45.00,
    "balance": 1372.73,
    "balance_user": 12.89,
    "cardValue": 41500,
    "cardAndFeeDeducted": 146600,
    "lockExpires": 1616592852,
    "ea_expires_at": 1616592852,
    "customerID": 737180,
    "ignoreHash": ["2806056B2B92F8B0171EC37AA76B8344", "2D1835A4DE3FE52DBA5C404F05C8D3D9"],
    "IsIcon": 1,
    "owners": 4,
    "chemistry_style": "Hunter",
    "isAtMinPrice": false
}
Contoh error ketika saat ini tidak ada pemain
{
    "error": "not found",
    "code": 404
}
Contoh error ketika field wajib tidak dikirim
{
    "error": "there is no valid input",
    "code": 401
}
Contoh error autentikasi karena data tidak valid
{
    "error": "co credential matched",
    "code": 400
}
Error karena melebihi jumlah maksimum permintaan per menit
{
    "error": "Too many requests, please increase delay",
    "code": 429
}
Bot dinonaktifkan; untuk mengaktifkannya kembali, hubungi dukungan
{
    "error": "bot disabled",
    "code": 403
}
3

Pembaruan status pesanan

Setelah selesai menangani pemain ini, Anda harus mengirim permintaan untuk memperbarui status pesanan. Jika pemain berhasil dibeli, gunakan parameter "status": "bought". Jika Anda tidak bisa atau menolak membeli pemain, gunakan parameter "status": "cancel".

Permintaan harus dikirim sebelum timestamp lockExpires. Jika tidak, Anda akan mendapat error.

Permintaan
POSThttps://api.mydgn.com/status
AtributDeskripsi
user* nama unik bot Anda di sistem kami
platform* cons, pc
timestamp* Timestamp UNIX
hash* Hash MD5: md5 (platform + user + timestamp + secret_key)
transactionID* integer, ID transaksi yang diberikan sistem kami
status* bought atau cancel
emailHash* md5 (email) akun yang digunakan untuk membeli pemain.
code integer, kode error. Kode berikut diperbolehkan:
551 -> Pemain tidak ditemukan
552 -> Nama pemain salah
553 -> Ditemukan beberapa pemain yang identik
554 -> Error pembelian
Contoh permintaan
POSThttps://api.mydgn.com/status
{
    "user": "example",
    "platform": "cons",
    "timestamp": 1593766167,
    "hash": "ec7229f469c109866fad06a6652ae608",
    "transactionID": 119412,
    "status": "bought",
    "emailHash": "2806056B2B92F8B0171EC37AA76B8344"
}
POSThttps://api.mydgn.com/status
{
    "user": "example",
    "platform": "cons",
    "timestamp": 1593766167,
    "hash": "ec7229f469c109866fad06a6652ae608",
    "transactionID": 119412,
    "status": "cancel",
    "emailHash": "",
    "code": 551
}
Contoh respons JSON
{
    "code": 200,
    "status": "success"
}
Contoh error ketika field wajib tidak dikirim
{
    "error": "there is no valid input",
    "code": 401
}
Error: nomor transaksi tidak valid atau sudah kedaluwarsa
{
    "error": "cannot buy order transaction #72983787",
    "code": 409
}
emailHash salah: yang harus dipakai adalah akun FIFA yang Anda gunakan untuk membeli pemain, bukan email myDGN Anda!
{
    "error": "wrong emailHash",
    "code": 400
}