Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accept URL parameters map from all GET resources methods #321

Open
mattia-consiglio opened this issue May 24, 2024 · 0 comments
Open

Accept URL parameters map from all GET resources methods #321

mattia-consiglio opened this issue May 24, 2024 · 0 comments

Comments

@mattia-consiglio
Copy link

mattia-consiglio commented May 24, 2024

Feature request for Cloudinary Java SDK

accept URL parameters map from all GET resources methods, or at least use the options as parameters.

Explain your use case

I.e., executing the following, I expect the request URL to be https://api.cloudinary.com/v1_1/dqayns3d7/resources/85673c8286be9af8e0a1aee250035460?colors=true, but it isn't.

ApiResponse apiResponse = cloudinary.api().resourceByAssetID("85673c8286be9af8e0a1aee250035460?colors=true", ObjectUtils.asMap(
    "colors", true
));

I also noticed that the only keys added as parameters are "tags", "context", "moderations", that in the documentation are not even valid parameters.

Describe the problem you’re trying to solve

No way to add optional URL parameters to the request URL.

Do you have a proposed solution?

Yes. Pass all options object as parameters, the invalid parameters are already ignored by the API (I tested it on Postman). Or, for a finer job, add only the allowed parameters.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant