Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Need Help with Invoking API Call with Paramaters.
The API call is as follows. I am passing in the paramater (newsdate)
https://api.sportsdata.io/v3/nba/scores/json/NewsByDate/2020-MAR-08
When I invoke the following:
I get the following error
I believe this has to do with formatting the Parameter, but it has numbers and characters.
Assistance would be greatly appreciated.
Solved! Go to Solution.
I actually figured it out. I had to declare the (newsdate as text) =>
Source = Json.Document(Web.Contents(Text.From("https://api.sportsdata.io/v3/nba/scores/json/NewsByDate/"&(newsdate)&"
Thanks for your guidance.
You need to convert date to text type like below:
Text.From(newsdate)
Or use query parameter instead and try again, please refer to:
https://docs.microsoft.com/en-us/power-query/power-query-query-parameters
Community Support Team _ Jimmy Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thank you for the response.
It seems I still have a formatting issue. Teh URL has specific requirements when passing the date - YYYY-MMM-DD or 2020-MAR-07.
Thanks,
Wayne
I would suggest you to use fiddler to catch the actual http request and check if the URL in fiddler is same with that in power query.
Regards,
Jimmy Tao
I actually figured it out. I had to declare the (newsdate as text) =>
Source = Json.Document(Web.Contents(Text.From("https://api.sportsdata.io/v3/nba/scores/json/NewsByDate/"&(newsdate)&"
Thanks for your guidance.
User | Count |
---|---|
98 | |
76 | |
74 | |
49 | |
26 |