Open rudymiked opened 2 years ago
It seems that the data.nba.net API got shut down. I found this alternative API: https://cdn.nba.com/static/json/liveData/scoreboard/todaysScoreboard_00.json https://cdn.nba.com/static/json/liveData/boxscore/boxscore_{gameID}.json
However, I haven't found an endpoint for current standings yet.
What API did you switch to on your repo btw? @rudymiked
I switched to the api nba.com uses, stats.nba.com.
It works! (locally) but I am having issues after deploying to azure, the connection times out. I had to add some more headers to the http request, which solved the timeout issue locally, but it still persists after deployment.
Example api: https://*stats.nba.com/ http://stats.nba.com/stats/leaguestandingsv3*
-Mike
On Mon, Oct 31, 2022 at 7:10 PM carsonsaldanha @.***> wrote:
What API did you switch to on your repo btw? @rudymiked https://github.com/rudymiked
— Reply to this email directly, view it on GitHub https://github.com/jasonroman/nba-api/issues/18#issuecomment-1297922777, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTDRHBAROYYTKHKTCOB26DWGB3XVANCNFSM6AAAAAARLPMO5M . You are receiving this because you were mentioned.Message ID: @.***>
I'm a bit confused as to how to format the request you sent. Could you show me an example in something like Postman?
On Mon, Oct 31, 2022, 10:47 PM rudymiked @.***> wrote:
I switched to the api nba.com uses, stats.nba.com.
It works! (locally) but I am having issues after deploying to azure, the connection times out. I had to add some more headers to the http request, which solved the timeout issue locally, but it still persists after deployment.
Example api: https://*stats.nba.com/ http://stats.nba.com/stats/leaguestandingsv3*
-Mike
On Mon, Oct 31, 2022 at 7:10 PM carsonsaldanha @.***> wrote:
What API did you switch to on your repo btw? @rudymiked https://github.com/rudymiked
— Reply to this email directly, view it on GitHub <https://github.com/jasonroman/nba-api/issues/18#issuecomment-1297922777 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/ABTDRHBAROYYTKHKTCOB26DWGB3XVANCNFSM6AAAAAARLPMO5M
. You are receiving this because you were mentioned.Message ID: @.***>
— Reply to this email directly, view it on GitHub https://github.com/jasonroman/nba-api/issues/18#issuecomment-1297986076, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQNDK7ETH4LHASDJAZAH5V3WGCHFPANCNFSM6AAAAAARLPMO5M . You are receiving this because you commented.Message ID: @.***>
Here’s a snippet of my code:
-Mike
On Mon, Oct 31, 2022 at 8:53 PM carsonsaldanha @.***> wrote:
I'm a bit confused as to how to format the request you sent. Could you show me an example in something like Postman?
On Mon, Oct 31, 2022, 10:47 PM rudymiked @.***> wrote:
I switched to the api nba.com uses, stats.nba.com.
It works! (locally) but I am having issues after deploying to azure, the connection times out. I had to add some more headers to the http request, which solved the timeout issue locally, but it still persists after deployment.
Example api: https://*stats.nba.com/ http://stats.nba.com/stats/leaguestandingsv3*
-Mike
On Mon, Oct 31, 2022 at 7:10 PM carsonsaldanha @.***> wrote:
What API did you switch to on your repo btw? @rudymiked https://github.com/rudymiked
— Reply to this email directly, view it on GitHub < https://github.com/jasonroman/nba-api/issues/18#issuecomment-1297922777 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/ABTDRHBAROYYTKHKTCOB26DWGB3XVANCNFSM6AAAAAARLPMO5M
. You are receiving this because you were mentioned.Message ID: @.***>
— Reply to this email directly, view it on GitHub <https://github.com/jasonroman/nba-api/issues/18#issuecomment-1297986076 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AQNDK7ETH4LHASDJAZAH5V3WGCHFPANCNFSM6AAAAAARLPMO5M
. You are receiving this because you commented.Message ID: @.***>
— Reply to this email directly, view it on GitHub https://github.com/jasonroman/nba-api/issues/18#issuecomment-1297989093, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTDRHDALHI6QLZME2ANPQ3WGCH4PANCNFSM6AAAAAARLPMO5M . You are receiving this because you were mentioned.Message ID: @.***>
It seems to be blocking requests that are not from the nba.com domain despite using the provided headers. How did you get around this?
So unfortunately, I have not figured that out yet... I just wrote a hack for now. I wrote a method that pulls the data and updates a storage table, and I run that method locally daily. I query the table in my application.
Still working on a fix... I thought adding the headers would work, but it still doesn't accept the headers I have provided when running on Azure. Let me know if you figure this out! I'll do the same.
there are a number of repos attempting the same thing.
Hey,
So I actually fixed this!
I added ("X-Version", "1") to the request headers, and of course have the other headers i mentioned earlier as well:
[image: image.png]
Let me know if this works for you!
-Mike
On Tue, Nov 1, 2022 at 3:29 PM carsonsaldanha @.***> wrote:
It seems to be blocking requests that are not from the nba.com domain despite using the provided headers. How did you get around this?
— Reply to this email directly, view it on GitHub https://github.com/jasonroman/nba-api/issues/18#issuecomment-1299309411, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTDRHF43N2PDABWHDUUU7DWGGKUFANCNFSM6AAAAAARLPMO5M . You are receiving this because you were mentioned.Message ID: @.***>
Mine still times out when making a request like this. Not sure if I'm missing any additional fields.
Can you add the Referrer key in postman?
-Mike
On Sun, Nov 6, 2022 at 11:52 PM carsonsaldanha @.***> wrote:
Mine still times out when making a request like this. Not sure if I'm missing any additional fields.
[image: image] https://user-images.githubusercontent.com/68826492/200254985-691240b5-1279-4698-8450-caf7f5aca864.png
— Reply to this email directly, view it on GitHub https://github.com/jasonroman/nba-api/issues/18#issuecomment-1305209765, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTDRHCE42GOXDSBYJUAS4DWHCRLLANCNFSM6AAAAAARLPMO5M . You are receiving this because you were mentioned.Message ID: @.***>
Same result. Are you able to make a request over JavaScript?
I haven’t tried from the front end, I an wrapping the call in one of my backend APIs
On Mon, Nov 7, 2022 at 10:03 PM carsonsaldanha @.***> wrote:
Same result. Are you able to make a request over JavaScript?
— Reply to this email directly, view it on GitHub https://github.com/jasonroman/nba-api/issues/18#issuecomment-1306678949, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTDRHBRDX5HH2UTPAZ33BLWHHULFANCNFSM6AAAAAARLPMO5M . You are receiving this because you were mentioned.Message ID: @.***>
What is the update frequency of the standings data?
https://data.nba.net/prod/v1/current/standings_all.json
The last update was on October 12th. I understand that this isn't your data... but do you have any idea how often this is updated or if this source is stale?
Thanks!