API常見問題

Binance
2021-05-10 01:39

API文檔非官方API示例

常見問題列表

在幣安有多少種不同的限制?
概述
幣安有三種不同類型的限制,這些限制可能會隨時變更
  1. 硬限制
  2. ML機器學習限制
  3. WAF網絡防火牆限制
硬限制
  • 每分鐘1200次的請求權重(關於這1200次的請求權重不一定是相同的請求)
  • 訂單每10秒鐘限定50次
  • 24小時的訂單數量限定為160,000次
我們的硬限制被列舉在" [ /api/v3/exchangeInfo]"端點
機器學習限制
交易行為是根據普通用戶的交易行為進行評估,如果您的交易行為與普通用戶的行為偏離較遠,可能會被禁止交易,時長為5分鐘到3天
假設一個因為交易濫用的懲罰分,當出現以下狀況時您的懲罰分會增加:
  1. 總是頻繁佔據買一賣一價;
  2. 頻繁掛單/撤單,且沒有任何成交;
  3. 成交率非常低,成交率=交易筆數/(掛單筆數+撤銷筆數);
  4. 成交權重非常低,成交權重=交易總額/(掛單總額+撤銷總額);
  5. 在交易BNB時,以上懲罰分將被放大處理。
我們不會提供比上述更詳細的信息類容,您可以用反複試驗,或者與其它API用戶交流的方法幫助您達到您理想的交易模式
網絡防火牆限制
目前我們沒有提供關於網絡防火牆限制的明確信息,如果您收到了HTTP403錯誤提示,這說明您違反了一條網絡防火牆的規則,大多數情況下,出現這個錯誤提示是因為過多的請求並且會持續禁止五分鐘,但是,如果您發送的請求被判定為惡意請求,那麼它也可能導致持續禁止更長的時間。
如果我超出了限制,我的賬戶,API秘鑰或者IP地址會被限制嗎?
關於硬限制,如果超過每分鐘請求的總量(目前請求總量為1200次每分鐘),將會導致IP地址被禁用。訂單限制(目前每10秒鐘限制次數是50次,24小時限制次數是160000次)會取決於賬戶情況,如果訂單限制被超出了,用戶在我們的網站(或者其他應用程式上)的訂單創建也會被限制。
關於機器學習限制,將會對賬戶進行限制。如果用戶收到了關於機器學習的限制,用戶可以在"/sapi/v1/account/status"端點來查詢原因(請參閱我們的API文檔)。
網絡防火牆的限制只會發生在IP問題,通常,網絡防火牆的限制會持續五分鐘,但是,如果服務器將用戶的請求判定為惡意請求,這個狀態將會延長。
我因為超出了限制要求而被限制,但是我修復了我的代碼,幣安可以提前解除我的限制嗎?
不可以,用戶必須等待限制持續時間結束
當我使用API的時候我收到了一個HTTP 403錯誤的提示,這是為什麼?
因為您違反了WAF(網絡防火牆)的規則,大多數時候是因為違反請求限製或者發送惡意請求(如上述限制部分所述),通常情況下,這個禁用會持續五分鐘
為什麼我都websocket鏈接會被刪除/斷開?
每間隔3分鐘,活動的websocket鏈接將會收到一個ping幀,如果您沒有正確的pong幀進行響應,您的鏈接將會被終止。
對於用戶數據流,如果60分鐘內沒有檢測到過一次保持活躍的狀態,監聽密鑰將會過期。這在我們的API的文檔中也有詳細的介紹。
我使用的第三方服務器/外包服務器,並且不工作了,可以給我提供幫助嗎?
很抱歉,我們不支持對第三方服務器或者工具的幫助,請您聯繫服務供應商/或者開發商,尋求進一步的幫助。
除此之外,將您幣安平台的API密匙/或者密鑰提供給任何第三方平台是存在安全風險的,您需要自行決定是否使用這些服務。
請注意,我們不提供與編程相關的幫助
儘管沒有任何變化,但是我收到了錯誤提示,發生了什麼?
很抱歉,我們無法為您個人的實現問題提供幫助和支持,如果您使用第三方服務器或者工具,請您聯繫服務供應商/或者開發商,尋求進一步的幫助。
我需要訪問我的安全密鑰,但是它顯示“***”,我該如何去查詢這個?
關於您自己的安全,在設計方面,安全密鑰只會在API密匙創建的時候可見,在創建以後的任何時間,它都將是遮掩的。如果您丟失了,或者您沒有記錄您的安全密鑰,您需要創建一個新的API密匙並且使用新的安全密鑰
我是否可以提高我的限制要求,或者申請專用的流/帶寬
很抱歉,我們現在不支持此類申請及服務,請在我們的限制範圍內工作。
我的API密匙消失了,請提供幫助!
目前對於API密匙的消失情況,我們有以下兩種解釋:
  1. 如果您的API在近期沒有活躍過並且在三月七號使用過,為了確保您的賬戶安全,您的API密匙可能被清除了
  2. 另一方面,如果您選擇了禁用了您的賬戶,這將會導致刪除掉您所有的API密匙
您需要創建沒有問題的API密匙
我收到了錯誤提示“Error-1021(Message: Timestamp for this request is outside of the recvWindow)”,我怎麼能解決這個問題?
通常,這個錯誤提示只會出現在服務器時間和系統時間之間存在一個失調情況下,您可能需要同步系統的時間,但是這個過程會根據操作系統的不同而發生變化。
對於Windows,根據您自己的判斷,您可以使用像“Atomic Clock”這類的工具,Linux和Mac可以使用“ntpdate”通過命令行進行同步。
如果無法解決,就可能與延遲相關(網絡問題),可能需要對您的recvWindow進行調整。
我可以使用API去實現其他功能嗎?
如果您在文檔中沒有看到您所需求的功能,您應當去假設我們不提供這些功能,如果您想提出一個功能性的建議,您可以創建和提交一個工單給我們的支持團隊,您的工單會被我們支持團隊審核
我相信這是一個API的問題,我怎麼舉報它?
如果您覺得這是一個系統的問題,並且不是您自身實現的問題,請您注意,我們不接受模糊的信息去作為一個合理的投訴
如果您有足夠的證據支持您的請求,您可以在我們的Telegram API討論群組里聯系我們,我們收到以後會進行調查。但是這不是幣安官方提供編程幫助的群組,這是一個面向幣安API用戶的社區群組
最后更新日期:2021年6月1日