@@ -150,54 +150,6 @@ ws.run(handle_msg=handle_msg)
150
150
```
151
151
Check out more detailed examples [ here] ( https://github.com/polygon-io/client-python/tree/master/examples/websocket ) .
152
152
153
- ## Launchpad REST API Client
154
- Users of the Launchpad product will need to pass in certain headers in order to make API requests using the RequestOptionBuilder.
155
- Example can be found [ here] ( ./examples/launchpad ) .
156
-
157
- Import classes
158
- ``` python
159
- from polygon import RESTClient
160
- from polygon.rest.models.request import RequestOptionBuilder
161
- ```
162
- ### Using the client
163
- Create client and set options
164
- ``` python
165
- # create client
166
- c = RESTClient(api_key = " API_KEY" )
167
-
168
- # create request options
169
- options = RequestOptionBuilder().edge_headers(
170
- edge_id = " YOUR_EDGE_ID" , # required
171
- edge_ip_address = " IP_ADDRESS" , # required
172
- )
173
- ```
174
- Request data using client methods.
175
- ``` python
176
- # get response
177
- res = c.get_aggs(" AAPL" , 1 , " day" , " 2022-04-04" , " 2022-04-04" , options = options)
178
-
179
- # do something with response
180
- ```
181
- Checkout Launchpad readme for more details on RequestOptionBuilder [ here] ( ./examples/launchpad )
182
-
183
-
184
- ## Launchpad WebSocket Client
185
-
186
- ``` python
187
- from polygon import WebSocketClient
188
- from polygon.websocket.models import WebSocketMessage
189
- from polygon.websocket.models.common import Feed, Market
190
- from typing import List
191
-
192
- ws = WebSocketClient(api_key = " API_KEY" ,feed = Feed.Launchpad,market = Market.Stocks, subscriptions = [" AM.AAPL" ])
193
-
194
- def handle_msg (msg : List[WebSocketMessage]):
195
- for m in msg:
196
- print (m)
197
-
198
- ws.run(handle_msg = handle_msg)
199
- ```
200
-
201
153
## Contributing
202
154
203
155
If you found a bug or have an idea for a new feature, please first discuss it with us by
0 commit comments