Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

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

オープン
#1,671 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
52/100
issue の種類
機能追加
明瞭さ
明確に書かれている
活発さ
停滞
技術スタック
javascript
領域
api

調査の方向性

packages/api-request-builder/src/query-projection.js から始め、商品プロジェクションリクエストがどのように組み立てられているかを確認してください。ドキュメント化された product-projection-by-key エンドポイントと issue の例を使用して、locale と store のクエリパラメーターが構築されたリクエスト URL に表現されていることを検証してください。

索引モデルが issue の本文から書いたものです。

説明

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.

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

主要言語
JavaScript
スター
78
フォーク
70
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

commercetools/nodejs のほかの issue

commercetools/nodejs の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。