Python WebSocketAPI Proxy Settings

In the "market_price_rto_authentication.py" example on GITHUB, how do I configure proxy settings inside the code? I am running the code inside an organization network. The error received is below.
Sending authentication request with password to https://api.refinitiv.com:443/auth/oauth2/v1/token ...
LSEG Delivery Platform authentication exception failure: HTTPSConnectionPool(host='api.refinitiv.com', port=443): Max retries exceeded with url: /auth/oauth2/v1/token (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x0000021BCBEB6F90>, 'Connection to api.refinitiv.com timed out. (connect timeout=None)'))
An exception has occurred, use %tb to see the full traceback.
Answers
-
Also in the "market_price_rto_authentication.py" example, I have to input
--user <username> , for this username is it the username I logged in to this developer community account?
--password <password> , for this passwrod is it the password I logged in to this developer community account?
--clientid <clientid> , I have this parameter.
--hostname <LSEG Real-Time Service host> , what should the host name be?
0 -
Thank you for reaching out to us.
You need to check how to set the proxy in Python or in the third party libraries (requests and websocket).
You can refer to the following article.
0 -
Hello @terapon1
It is better to use the Service Discovery example. The username and password are the credentials for the RTO - which your LSEG account manager can provide. See this getting started guide for the step by step process.
The Python websockets-client module used in these examples, uses httpx for communication. Setting the following environment variables should route the network traffic through the proxy server:
set https_proxy=http://proxy_host:proxy_port
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 249 ETA
- 554 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 643 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 192 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛