Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to construct URL for Google API with query parameters

I'm trying to construct a URL to request with GET method:

https://dataform.googleapis.com/v1beta1/{workspace=projects/*/locations/*/repositories/*/workspaces/*}:readFile

https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories.workspaces/readFile#query-parameters

what I have but not working:

https://dataform.googleapis.com/v1beta1/{workspace=projects/my-project/locations/europe-west4/repositories/my-repo/workspaces/my-workspace}:readFile

Now I don't know how to put in the query parameter path.

I've tried to add ;path=my_file%2Ejson or ?path=my_file%2Ejson at the end of above URL and path is my_file at root of my-repo

My question is: Is this even the right way to do this and how to do this correctly?

like image 699
eemilk Avatar asked Mar 23 '26 06:03

eemilk


1 Answers

This is the correct query syntax for setting the path in your case:

https://dataform.googleapis.com/v1beta1/projects/MY_GCP_PROJECT/locations/europe-west4/repositories/REPOSITORY_NAME/workspaces/MY_WORKSPACE:readFile?path=my_file.json

So it works without the curly brackets and "workspace=".

like image 191
Heikura Avatar answered Mar 24 '26 19:03

Heikura



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!