Nội dung

  • Giới thiệu

  • Điều kiện tiên quyết

    • Kiểm tra khóa mạng

    • Tải xuống và cài đặt Postman

  • Tạo môi trường

  • Nhập bộ sưu tập

  • Thực hiện các yêu cầu

  • Suy nghĩ cuối cùng


Giới thiệu

Việc hiểu và sử dụng API giao dịch tiền điện tử có thể mở ra vô số khả năng khi vào và thoát các vị thế. Với một số kiến ​​thức lập trình cơ bản, bạn có thể kết nối với phần phụ trợ của sàn giao dịch để tự động hóa chiến lược giao dịch của mình. Bằng cách bỏ qua trang web, bạn có thể truy cập công cụ phù hợp cho các ứng dụng hiệu suất cao nhanh hơn nhiều.

Mục đích của loạt bài này là giới thiệu cho bạn API Binance REST và hướng dẫn bạn cách tương tác với nó. Cuối cùng, bạn nên tự tin vào khả năng truy vấn thị trường và vị thế của mình cũng như đặt một số loại lệnh khác nhau.

Trong bài viết này, chúng tôi sẽ sử dụng Postman để liên lạc với sàn giao dịch. Đừng lo lắng - chúng tôi sẽ không đặt tiền thật vào rủi ro.


Điều kiện tiên quyết

Kiểm tra khóa mạng

Chúng tôi sẽ sử dụng testnet cho mục đích của mình. Điều này sẽ cung cấp cho chúng tôi một số tiền không có giá trị thực và chúng tôi có thể thử nghiệm. Chúng hoạt động chính xác như tiền thật và mã thông báo, vì vậy khi bạn đã quen với API, bạn có thể bắt đầu sử dụng nó để giao dịch tiền thật.


  1. Bắt đầu bằng cách truy cập Mạng thử nghiệm tại chỗ.

  2. Bạn phải đăng nhập bằng tài khoản GitHub để có quyền truy cập. Tạo nó nếu bạn chưa có.

  3. Nhấp vào "Xác thực" và đăng nhập bằng GitHub.

  4. Trong phần "Khóa API", bạn sẽ thấy rằng mình chưa có khóa nào đã đăng ký. Nhấp vào Tạo khóa HMAC_SHA256 để tạo cặp.

  5. Trên màn hình tiếp theo, đặt nhãn cho các phím. Đặt tên cho chúng bất cứ điều gì bạn muốn và nhấp vào "Tạo".

  6. Bạn sẽ được cung cấp hai khóa: Khóa API và Khóa bí mật. Điều quan trọng là phải viết chúng ra ngay bây giờ. Nếu không, bạn sẽ phải bắt đầu lại quá trình tạo khóa. Chúng tôi khuyên bạn nên lưu chúng vào ứng dụng ghi chú trên máy tính để dễ dàng sao chép sau này.

Lưu ý: Dán nhãn cho các khóa của bạn là điều bạn nên làm khi sử dụng sàn giao dịch trực tiếp để quản lý các khóa khác nhau. Tài khoản của bạn có thể có nhiều khóa với các quyền khác nhau. Nếu bạn sử dụng nhiều bot giao dịch, việc sử dụng các khóa riêng lẻ có nhãn mô tả sẽ giúp quản lý quyền hoặc xóa từng khóa riêng lẻ dễ dàng hơn mà không cần thay đổi tất cả các bot của bạn.


Tải xuống và cài đặt Postman

Postman là một nền tảng để cộng tác API. Đây là điểm khởi đầu hoàn hảo cho chúng tôi – chúng tôi sẽ có quyền truy cập vào bộ sưu tập truy vấn của Binance để kiểm tra mà không cần viết một dòng mã nào.

Chương trình có sẵn cho Mac, Windows và Linux. Đi đến trang Tải xuống và tải xuống tệp .zip.

Sau đó, tìm nó trong explorer và cài đặt nó. Mở ứng dụng để bắt đầu. Xin lưu ý rằng bạn có thể tạo tài khoản để đăng nhập nhưng điều này không bắt buộc. Nếu bạn muốn bỏ qua bước này, chỉ cần chọn tùy chọn thích hợp ở cuối cửa sổ.


Tạo môi trường

Tại thời điểm này, bạn sẽ có một giao diện tương tự như sau.



Đầu tiên, bạn cần tạo một môi trường. Đó chỉ là một cách để thêm các biến vào tập hợp các truy vấn mà chúng ta sắp làm việc. Để làm điều này, trước tiên chúng ta cần lấy một số thông tin từ kho lưu trữ Binance GitHub. Hãy vào đây và tải xuống tệp .zip.



Việc tải xuống sẽ không mất nhiều thời gian. Tìm nó trong file explorer và giải nén nó. Sau đó, chúng ta có thể quay lại Postman.



Nhấp vào biểu tượng bánh răng ở góc trên bên phải (như hình trên). Bạn sẽ thấy cửa sổ bật lên "Quản lý môi trường".

  1. Chọn "Nhập" và điều hướng đến thư mục mới giải nén (binance-postman-api).

  2. Sau đó vào thư mục môi trường.

  3. Bây giờ bạn sẽ thấy hai tệp (một cho mạng chính, một cho mạng thử nghiệm). Chúng tôi đang tìm kiếm binance_com_spot_testnet_api.postman_environment.json. Hãy đảm bảo bạn chọn đúng vì chìa khóa của chúng tôi không hoạt động với chìa khóa khác.



Sắp xong. Nhấp vào "API Binance Spot Testnet" và bạn sẽ thấy các biến bên dưới. Chỉnh sửa hai tham số được đánh dấu màu đỏ bằng cách chèn các phím bạn đã lưu trước đó. Nhấp vào "Cập nhật" và thoát khỏi cửa sổ bật lên.



Trên màn hình này, để trống trường "dấu thời gian" và "chữ ký". Hai giá trị này sẽ được tạo tự động theo từng yêu cầu.

Vẫn còn một cái gì đó để làm. Ở bên phải biểu tượng bánh răng mà chúng tôi đã nhấp để thiết lập môi trường trước đó, bạn sẽ thấy menu thả xuống hiện có nội dung "Không có môi trường". Nhấp vào nó và chọn "API Binance Spot Testnet".


Nhập bộ sưu tập

Bây giờ chúng ta sẽ nhập một bộ sưu tập là một tập hợp lớn các truy vấn giúp chúng ta thực hiện công việc nặng nhọc. Để tải nó lên môi trường của chúng tôi, hãy làm theo các bước sau:

  1. Nhấp vào "Nhập" ở góc trên bên trái.

  2. Trong cửa sổ bật lên, trên tab "Tệp", chọn "Tải tệp lên".

  3. Chúng tôi lại tìm kiếm thư mục binance-postman-api. Tìm và mở nó.

  4. Lần này, đặt "bộ sưu tập" vào thư mục con.

  5. Đây là hai tập tin một lần nữa. Một để làm việc với API tương lai. Tuy nhiên, chúng tôi đang làm việc với Spot nên bạn cần chọn tệp binance_spot_api_v1.postman_collection.json.

  6. Bây giờ bạn sẽ thấy màn hình xác nhận xác định quá trình nhập là định dạng bộ sưu tập của Người đưa thư. Chọn "Nhập".

Trong tab "Bộ sưu tập" ở bên trái cửa sổ, bây giờ bạn sẽ nhận thấy rằng chúng tôi có một thư mục với hơn 100 yêu cầu. Chúc mừng! Được rồi. Trong phần tiếp theo, chúng ta sẽ xem xét những yêu cầu nào chúng ta có thể gửi.


Thực hiện các yêu cầu

Nếu bạn mở rộng các thư mục trong tab Bộ sưu tập, bạn sẽ thấy rằng chúng tôi có rất nhiều truy vấn khác nhau mà chúng tôi có thể thực hiện. Từ mã màu, bạn có thể thấy rằng chúng ta có thể sử dụng ba loại phương pháp:


  • GET: Phương thức "GET" được sử dụng để lấy dữ liệu từ máy chủ. Chúng tôi sẽ sử dụng nó để tìm hiểu thông tin về số dư tài khoản của bạn, giá tài sản, v.v.

  • POST: Chúng ta thường sử dụng phương thức "POST" để tạo thông tin trên máy chủ. Điều này là cần thiết cho những việc như đặt lệnh, yêu cầu rút tiền, v.v.

  • XÓA: Phương thức "XÓA" là yêu cầu máy chủ xóa thông tin. Nó sẽ hữu ích cho việc hủy đơn hàng.


Tìm kiếm danh sách các biểu tượng và quy tắc giao dịch

Đã đến lúc cho truy vấn đầu tiên của chúng tôi! Chúng ta sẽ lấy các ký hiệu có thể giao dịch trên sàn giao dịch và các quy tắc giao dịch:

NHẬN /trao đổiThông tin


Yêu cầu này không cần bất kỳ tham số bổ sung nào - bạn có thể sao chép và dán nó vào thanh địa chỉ và bạn sẽ nhận được phản hồi. Người đưa thư giúp xem và sửa đổi các truy vấn dễ dàng hơn khi chúng tôi bao gồm nhiều tham số.

Để tải xuống yêu cầu này, hãy chọn Thị trường > Thông tin trao đổi. Tab sau sẽ xuất hiện:



Chúng tôi không cần phải làm gì khác ở đây, vì vậy hãy nhấp vào "Gửi". Bạn sẽ nhận được câu trả lời:



Trong phần được đánh dấu trên cùng, bạn sẽ thấy thông tin quan trọng:

  • trạng thái phản hồi (200 có nghĩa là yêu cầu thành công, 400-499 có nghĩa là chúng tôi gặp sự cố)

  • thời gian cần thiết để nhận được phản hồi (dưới một giây)

  • kích thước phản hồi (~ 22KB).


Trường thứ hai chứa phần chính của câu trả lời. Nó được in đẹp mắt để dễ nhìn hơn một chút. Nó chứa thông tin về sàn giao dịch cũng như các cặp tiền bạn có thể giao dịch và số tiền tối thiểu/tối đa của chúng.

Có vẻ như có rất nhiều thông tin, nhưng định dạng giúp bạn dễ dàng làm việc với nó theo chương trình. Khi viết tập lệnh tương tác, bạn có thể dễ dàng chọn các thuộc tính nhất định của các thành phần nhất định từ phản hồi.


Kiểm tra số dư tài khoản

Hãy kiểm tra xem chúng ta có những tài sản gì và bao nhiêu:

NHẬN /tài khoản

Yêu cầu này có thể được tìm thấy trong phần "Giao dịch" > "Thông tin tài khoản". Nhấp vào nó và bạn sẽ thấy bố cục tương tự như bố cục trước đó. Tuy nhiên, bạn cũng sẽ nhận thấy rằng chúng tôi có hai biến mới: "dấu thời gian" và "chữ ký". Chữ ký là một biện pháp bảo mật. Vì hiện tại chúng tôi đang yêu cầu thông tin bí mật nên điều này sẽ chứng minh rằng chúng tôi là chủ sở hữu tài khoản.

Dấu thời gian cho máy chủ biết khi nào yêu cầu được gửi. Vì mạng có thể không đáng tin cậy hoặc ngừng hoạt động nên máy chủ có thể nhận được yêu cầu của chúng tôi muộn hơn nhiều so với dự kiến. Nếu quá nhiều thời gian trôi qua, nó sẽ từ chối yêu cầu. Bạn có thể chỉ định khoảng thời gian bạn muốn đợi bằng cách sử dụng tham số "recvWindow", mặc định là 5.000 mili giây.

Người đưa thư xử lý việc tạo cả hai trường này cho chúng tôi. Nhấp vào "Gửi" và bạn sẽ nhận được phản hồi. Trong Số dư, bạn sẽ thấy sáu tài sản – BNB, BTC, BUSD, ETH, LTC và TRX. Số dư sẽ được chia thành miễn phí và bị khóa. Chúng tôi chưa chặn bất cứ điều gì, vì vậy tất cả nội dung của bạn sẽ miễn phí.

Xin chúc mừng sự giàu có mới (không tồn tại) của bạn!


Làm thế nào để tìm ra giá hiện tại của một biểu tượng

Chúng ta có thể nhận được giá hiện tại của một tài sản theo nhiều cách khác nhau. Có lẽ đơn giản nhất là với yêu cầu như vậy:

NHẬN /api/v3/ticker/24hr

Như bạn có thể đoán, điều này sẽ cung cấp cho chúng tôi thông tin về giá tài sản trong 24 giờ qua. Tìm nó trong "Thị trường" > "Thống kê thay đổi giá cổ phiếu 24 giờ". Cặp mặc định mà chúng tôi xem là biến ký hiệu là BTCUSDT.

Bạn có thể gửi nó ngay bây giờ để xem thông tin chi tiết về giá cả. Bạn cũng có thể thay đổi ký hiệu (thành BNBBUSD, LTCUSDT, v.v.) hoặc bạn có thể bỏ chọn biến để trả về dữ liệu cho 40 cặp.

Chúng tôi cũng có lệnh gọi đơn giản hơn ("Thị trường" > "Mã giá biểu tượng") trả về giá hiện tại mà tài sản đang giao dịch:

NHẬN /api/v3/giá

Như trước đây, bạn có thể thay đổi biến ký hiệu hoặc loại bỏ hoàn toàn và nhận giá mới nhất cho tất cả các ký hiệu.


Kiểm tra độ sâu của sổ đặt hàng hiện tại

Độ sâu của sổ lệnh (còn gọi là độ sâu thị trường hoặc DOM) có thể cho chúng ta biết nhiều điều về thị trường. Chúng tôi sẽ thực hiện cuộc gọi để trả lại thông tin hữu ích:

NHẬN api/v3/độ sâu

Khi chúng tôi gửi nó với các giá trị mặc định ("Thị trường" > "Sổ đặt hàng"), chúng tôi nhận được phản hồi cho chúng tôi biết giá thầu và yêu cầu BTCUSDT. Máy chủ testnet sẽ không xuất ra nhiều dữ liệu như máy chủ thực tế, vì vậy bên dưới là ảnh chụp màn hình những gì bạn mong đợi thấy trong môi trường thực:



Trong phần được đánh dấu ở trên, chúng ta thấy rắc rối đầu tiên. Vì chúng ta đang xem sổ cái của BTCUSDT nên số trên cùng là giá mà ai đó sẵn sàng trả cho BTC của bạn. Dưới đây là số tiền họ sẵn sàng mua. Vì vậy, điều này cho thấy rằng đơn đặt hàng này đang yêu cầu 0,999 BTC với tỷ lệ 9.704,65 USDT mỗi BTC. Nếu tiếp tục cuộn xuống, chúng ta sẽ thấy giá chào bán giảm - nghĩa là người mua sẽ được trả ít hơn.

Ưu đãi tốt nhất đương nhiên sẽ hấp dẫn nhất nếu bạn muốn kiếm lợi nhuận. Tuy nhiên, nếu bạn cố gắng bán trên thị trường, chẳng hạn như 3 BTC, bạn sẽ chỉ có thể bán 0,999 BTC ở mức giá tốt nhất. Bạn sẽ cần phải chấp nhận giá thầu cao hơn (rẻ hơn) cho đến khi đơn đặt hàng của bạn được lấp đầy.



Tiếp tục cuộn và bạn sẽ thấy câu hỏi. Về mặt chức năng, chúng tương tự như giá thầu, ngoại trừ việc chúng là lệnh bán BTC lấy USDT.


Đặt hàng thử nghiệm

Bây giờ chúng tôi sẽ đặt hàng thử nghiệm.

ĐĂNG api/v3/đặt hàng/kiểm tra

Mặc dù chúng tôi chỉ sử dụng quỹ testnet, nhưng yêu cầu này sẽ không thực sự dẫn đến việc đặt hàng. Điều này có thể hữu ích cho việc kiểm tra đơn đặt hàng trước khi gửi chúng. Tìm nó trong phần "Giao dịch"> "Kiểm tra đơn hàng mới (THƯƠNG MẠI)".



Như bạn có thể thấy, chúng tôi thậm chí còn có nhiều thông số liên quan hơn. Chúng ta hãy đi qua đánh dấu:


  • biểu tượng - chúng tôi đã thấy điều này trước đây. Đây là cặp bạn muốn giao dịch.

  • bên – ở đây bạn cho biết bạn muốn MUA hay BÁN. Đối với cặp BTCUSDT, MUA biểu thị rằng bạn muốn mua BTC bằng USDT, trong khi BÁN sẽ bán BTC lấy USDT.

  • type – loại lệnh bạn muốn gửi. Các giá trị có thể có (chi tiết tại đây):

    • GIỚI HẠN

    • CHỢ

    • CHẶN ĐỨNG TỔN THẤT

    • STOP_LOSS_LIMIT

    • TAKE_Lợi nhuận

    • TAKE_PROFIT_LIMIT

    • LIMIT_MAKER

  • timeInForce - tham số này thể hiện cách bạn muốn thực hiện lệnh:

    • GTC (Tốt cho đến khi bị hủy) có lẽ là cài đặt phổ biến nhất. GTC đảm bảo rằng lệnh của bạn có hiệu lực cho đến khi nó được thực thi hoặc cho đến khi bạn hủy nó.

    • FOK (Thực thi hoặc Hủy) – FOK hướng dẫn sàn giao dịch thực hiện lệnh ngay lập tức. Nếu sàn không thực hiện được việc này thì đơn hàng sẽ bị hủy ngay lập tức.

    • IOC (Thực thi ngay lập tức hoặc hủy bỏ) – Lệnh phải được thực hiện toàn bộ hoặc một phần ngay lập tức nếu không nó sẽ bị hủy. Không giống như FOK, lệnh không bị hủy nếu chúng có thể được thực hiện một phần.

  • số lượng chỉ đơn giản là số lượng tài sản bạn muốn mua hoặc bán.

  • giá – mức giá mà bạn muốn bán. Đối với cặp BTCUSDT, giá trị này được biểu thị bằng USDT.

  • newClientOrderId – mã định danh đơn hàng. Đây không phải là trường bắt buộc nhưng bạn có thể đặt nó thành một mã định danh để đơn giản hóa truy vấn sau này. Nếu không, nó sẽ được tạo ngẫu nhiên trên sàn giao dịch.

Khỏe! Bây giờ hãy tạo một đơn hàng thử nghiệm. Chúng tôi sẽ sử dụng các giá trị được tạo tự động: lệnh giới hạn bán 0,1 BTC mỗi USDT với mức giá 9.000 USD. Nhấp vào "Gửi". Nếu mọi thứ đều thành công, chúng tôi sẽ chỉ nhận được {{}} làm phản hồi.

Đặt hàng thực sự

Đã đến lúc đặt một lệnh giả thực sự.

BÀI ĐĂNG/api/v3/đặt hàng

Vào Giao dịch > Lệnh mới. Bạn đã quen với các lệnh thử nghiệm nên các thông số ở đây sẽ không làm bạn ngạc nhiên. Hãy để nguyên tất cả các giá trị nhưng thay đổi mức giá chúng tôi đang bán thành 40.000 USD. Thay đổi giá trị giá để phản ánh điều này. Sau đó nhấp vào "Gửi".

Nếu thành công, phản hồi của bạn sẽ chứa thông tin chi tiết về đơn hàng.


Kiểm tra trạng thái của một lệnh mở

Chúng tôi đã nhận được xác nhận rằng đơn hàng đã được đặt ở phần trước, nhưng nếu chúng tôi muốn kiểm tra lại sau thì sao? Chúng tôi có một số yêu cầu theo ý của chúng tôi.

NHẬN /api/v3/openOrders

Bạn sẽ tìm thấy nó trong phần "Giao dịch" > "Lệnh mở hiện tại (USER_DATA)". BTCUSDT được chọn theo mặc định. Nếu bạn nhấn "Gửi", bạn sẽ nhận được tất cả các đơn đặt hàng BTCUSDT đang mở của mình (cho đến nay bạn chỉ nên nhìn thấy đơn đặt hàng chúng tôi đã đặt trước đó). Bạn có thể bỏ đi biểu tượng này, thay vào đó biểu tượng này sẽ trả về tất cả các lệnh đang mở của bạn.

NHẬN /api/v3/allOrders

"Giao dịch" > "Tất cả đơn hàng (USER_DATA)" cung cấp cho bạn cái nhìn tổng quan về tất cả các đơn hàng, không chỉ những đơn hàng đang mở. Ở đây bạn phải chỉ định biểu tượng. "orderId", "startTime", "endTime" là các thông số tùy chọn có thể giúp bạn tinh chỉnh tìm kiếm của mình. Chúng tôi sẽ để chúng ở đây, vì vậy hãy bỏ chọn các hộp. Nhấp vào "Gửi" và bạn sẽ thấy phản hồi tương tự như trước. Nếu bạn đã đóng hoặc hủy đơn hàng, bạn cũng sẽ thấy chúng ở đây.


Cuối cùng, chúng ta có thể yêu cầu các đơn đặt hàng cụ thể bằng cách sử dụng:

NHẬN/api/v3/đặt hàng

Nhận nó trong phần "Giao dịch"> "Lệnh truy vấn (USER_DATA)". Bạn sẽ cần chỉ định "orderId" hoặc "origClientOrderId" (thẻ "newClientOrderId" tùy chọn có thể được thêm vào đơn hàng). Bỏ chọn "orderId". Đối với "origClientOrderId", chúng tôi sẽ cung cấp thẻ mặc định đã được sử dụng trước đó - "my_order_id_1". Điền vào trường và nhấp vào "Gửi" để nhận phản hồi.


Hủy đơn hàng

Sau một thời gian, chúng ta có thể quyết định rằng mục tiêu 40.000 USD là quá lạc quan nên chúng ta muốn hủy đơn hàng. Trong trường hợp này chúng ta sẽ sử dụng:

XÓA/api/v3/đặt hàng

Trong "Giao dịch" > "Hủy đơn hàng", một truy vấn sẽ cho phép chúng tôi đánh dấu các đơn hàng cần hủy. Bỏ chọn "orderId" và "newClientOrderId" rồi chuyển "my_order_id_1" làm giá trị cho "origClientOrderId".

Khi bạn gửi yêu cầu này, đơn hàng sẽ được trả lại. Nếu bạn cuộn xuống "trạng thái", bạn sẽ thấy rằng nó thực sự đã bị hủy. Để xác nhận điều này, hãy sử dụng lại điểm cuối GET /api/v3/openOrders (với danh sách trống) hoặc GET /api/v3/order với origClientOrderId .


Làm mờ đơn hàng, được thực hiện ngay lập tức

Lệnh trước đó của chúng tôi đã không được thực hiện vì đó là lệnh giới hạn sẽ chỉ có hiệu lực khi giá BTC đạt 40.000 USD. Trong trường hợp lệnh thị trường, về cơ bản chúng ta đang nói "mua/bán ở bất kỳ mức giá nào mà tài sản hiện đang giao dịch". Lệnh này sẽ được điền ngay lập tức.

Để làm điều này, hãy quay lại "Giao dịch" > "Lệnh mới". Chúng tôi sẽ trình bày loại phản hồi (newOrderRespType), đây là một tham số mà chúng tôi có thể định cấu hình tùy thuộc vào phản hồi mà chúng tôi muốn nhận từ máy chủ. Có ba tùy chọn ở đây: ACK, KẾT QUẢ hoặc ĐẦY ĐỦ - bạn có thể xem ví dụ về từng phản hồi tại đây. Chúng tôi sẽ sử dụng "ACK" để xác nhận đơn giản rằng đơn đặt hàng đã được nhận.

Dưới đây bạn có thể thấy rằng chúng tôi sẽ gửi lệnh thị trường để bán BNB lấy BUSD theo giá thị trường hiện tại.



Lưu ý rằng phản hồi cung cấp cho chúng tôi thông tin tối thiểu:



Bạn có thể xác minh rằng đơn hàng đã được thực hiện thông qua điểm cuối /api/v3/allOrders.


Kiểm tra giao dịch của bạn

Cuối cùng, hãy xem điểm cuối để xác minh giao dịch của bạn:

NHẬN /api/v3/myTrades

Yêu cầu nằm trong phần "Giao dịch" > "Danh sách giao dịch tài khoản (USER_DATA)". Nó cho phép bạn kiểm tra từng giao dịch bằng một biểu tượng cụ thể. Nếu bạn muốn xem tất cả các giao dịch của mình cho ký hiệu mặc định (BTCUSDT), chỉ cần bỏ chọn "startTime", "endTime" và "fromId". Câu trả lời sẽ trả về tối đa 500 giao dịch - chỉ cần thay đổi giới hạn nếu bạn muốn xem thêm.


Gỡ lỗi với Người đưa thư

Trong Postman, bạn có thể hiển thị thêm yêu cầu và phản hồi HTTP thô.



Menu này sẽ mở bảng điều khiển Postman, hiển thị chi tiết của từng yêu cầu.



Suy nghĩ cuối cùng

Mục đích của hướng dẫn này là giới thiệu cho bạn API Binance mà không cần viết một dòng mã nào. Nếu bạn đã hoàn thành tất cả các bước cần thiết, bây giờ bạn sẽ hiểu cách chúng tôi có thể yêu cầu và gửi thông tin.

Trong phần tiếp theo của loạt bài này, chúng tôi sẽ giới thiệu một số khái niệm mã hóa cơ bản cho phép chúng tôi tự động hóa việc mua và bán tiền điện tử cũng như các tài sản kỹ thuật số khác.

Bạn còn có câu hỏi nào nữa không? Hãy truy cập diễn đàn cộng đồng nhà phát triển Binance đang phát triển của chúng tôi hoặc xem tài liệu.