cloudinary / cloudinary/cloudinary_java

Accept URL parameters map from all GET resources methods

Aperta
#321 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
175
Fork
113
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## 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.
```java
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](https://cloudinary.com/documentation/admin_api#get_details_of_a_single_resource_by_asset_id) 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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.