21
Views
1
Comments
Unable to Integrate with Binance MP due to API Requests Blocked from US Servers

I am currently developing a project using the Outsystems platform aiming to create a Bitcoin trading bot that utilizes the Binance marketplace API. 

However, I have encountered a significant obstacle in the integration process. Binance has security measures in place that restrict API requests from servers located in the United States.. 

This restriction poses a challenge for developers like me who are using Outsystems, as the platform's servers are often located in the US. 


Details:

  • Issue: API requests to Binance marketplace are being blocked from US servers.
  • Impact: Unable to integrate the project with Binance marketplace, hindering the development of the Bitcoin trading bot.
  • Expected Behavior: API requests should not be blocked based on server location, allowing seamless integration with Binance marketplace.
  • Steps Taken: I have thoroughly reviewed Binance's API documentation and ensured that my integration process adheres to their guidelines. However, despite following best practices, the requests are still being blocked.
  • Workaround Attempted: I have explored various workaround options, such as using proxy servers, but none have provided a satisfactory solution. Additionally, bypassing Binance's security measures may pose additional risks and violate their terms of service.
  • Request: Outsystems does not appear to have any potential solutions or workarounds that would allow developers using the platform to integrate into the Binance marketplace without being affected by the US server restriction. Alternatively, if anyone has a solution specific to Binance, I would like to hear it.

    Thanks in advance.


2019-01-07 16-04-16
Siya
 
MVP

You could use a NGINX server in between OutSystems server and Binance API.  Have the NGINX be installed in data centre where there is no restriction and let OutSystem call this NGINX server which in turn will proxy the request to Binance.  Please note you need to configure the NGINX so that it will NOT proxy pass the IP of the caller. 

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.