GraphQL クライアントのベストプラクティス
Indeed の API を呼び出す GraphQL クライアントを構築するためのベストプラクティスです。
Indeed の API を呼び出す GraphQL クライアントを構築するときは、次のベストプラクティスに従ってください。
必要なデータだけをリクエストする
#クライアントが使用するフィールドだけをリクエストしてください。
Indeed は、フィールドを非推奨にしても問題ないかを判断するために、フィールドの利用状況を追跡しています。使用しないフィールドをリクエストすると、このデータが不正確になります。
GraphQL オペレーションに一意で分かりやすい名前を付ける
#すべてのオペレーションに、Pascal case で名前を付けてください。
分かりやすい名前は、各オペレーションの目的を Indeed に伝えます。これは、特にスキーマ変更時に重要です。
ご利用のクライアントライブラリがオペレーション名をどのように扱うかを確認してください。ライブラリによっては、呼び出しのたびに異なる名前を自動生成するため、オペレーションを追跡しにくくなります。
推奨
#query FetchJobForHomepageModal($id: ID) { job(id: $id) { result { title } }}