commercetools / commercetools/nodejs

api-request-builder: Request to Add Locale and Store Query Parameters

Offen
#1,671 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
77
Forks
70
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### Support reference number

**N/A**

### Description

Currently we are unable to use / apply store or locale query parameters using the fluent api request builder package.

```typescript
const uri = requestBuilder.productProjections
.locale('locale')
.byKey('key')
.build();

const uri = requestBuilder.productProjections
.store('store')
.byKey('key')
.build();
```

**ref:**
https://docs.commercetools.com/api/projects/productProjections#get-productprojection-by-key

### Expected Behavior

See possible solution and examples of what we would hope could be a possible api addition.

### Current Behavior

Functions for these beta `Query Parameters` currently not available.

### Context

Looking to keep our codebase clean and use the fluent api for all of our requests.

### Possible Solution

Add the beta options for:

* storeProjection
* localeProjection

```
const uri = requestBuilder.productProjections
.locale('de-DE')
.byKey('key')
.build();
```

```
const uri = requestBuilder.productProjections
.store('store')
.byKey('key')
.build();
```

https://github.com/commercetools/nodejs/blob/aa630f042929864d0a06a6461e876ec305d5a775/packages/api-request-builder/src/query-projection.js

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie mit packages/api-request-builder/src/query-projection.js und überprüfen Sie, wie Produktprojektionsanfragen zusammengestellt werden. Verwenden Sie den dokumentierten product-projection-by-key-Endpunkt und die Beispiele des Issues, um zu verifizieren, dass die locale- und store-Abfrageparameter in den erstellten Anfrage-URLs enthalten sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
api
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
52/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.