広告代理店のシナリオ
クライアントの構成の違いがJob Update APIの使用にどう影響するかを説明します。
このAPIとそのドキュメントを使用して連携を構築すると、APIに関する追加の利用規約およびガイドラインに同意したことになります。
概要
広告代理店の場合、代理店が支援する雇用主がクライアントです。Indeed でそのクライアントの求人をどのように管理するかは、クライアントの構成によって決まります。
このガイドでは、代理店向けの主なシナリオと、それぞれで必要な対応を説明します。
シナリオ1: ATS 連携とサブアカウント
クライアントが Indeed エントリーに対応した ATS を使用しており、そのクライアント用のサブアカウントがあります。
これは最も一般的な代理店の構成です。Job Update API guide に従ってください。
シナリオ2: クロール求人またはホスト求人とサブアカウント
Indeed がクライアントのサイトをクロールして求人を取得しているか、クライアントが Indeed 上で直接求人を作成しており、そのクライアント用のサブアカウントがあります。
概要
Indeed Customer Support が、クライアントが連携求人ではなくクロール求人またはホスト求人を使用していることを確認した場合は、jobFeedType フィルターを使用してそれらの求人を取得します。
デフォルトでは、findEmployerJobsPartner は XML フィードまたは API 連携からの求人を返します。クロール求人またはホスト求人を取得するには、jobFeedType を明示的に設定してください。
要件
この方法を使用する前に、次を確認してください。
- クライアントがクロール求人またはホスト求人を使用していることを、Indeed Customer Support に確認します。
- 連携求人ではなく、クロール求人またはホスト求人を継続して使用したいことをクライアントに確認します。
実装
findEmployerJobsPartner を呼び出 す際は、jobFeedType フィルターを含めます。
クロール求人の場合:
query FindEmployerJobsPartner { findEmployerJobsPartner( input: { filters: { legacySourceId: "60a9614a5d973a21", jobFeedType: ["CRAWLED_FROM_WEB"] } }, first: 10 ) { employerJobs { id jobData { title } } }}ホスト求人の場合:
query FindEmployerJobsPartner { findEmployerJobsPartner( input: { filters: { legacySourceId: "60a9614a5d973a21", jobFeedType: ["CREATED_ON_INDEED"] } }, first: 10 ) { employerJobs { id jobData { title } } }}jobFeedType の有効な値
CRAWLED_FROM_WEB: Indeed がウェブから求人をクロールしたことを表します。CREATED_ON_INDEED: Indeed 上で直接求人が作成されたことを表します。INTEGRATED_FROM_PARTNER: XML フィードや Job API などのパートナーシステムが求人を送信したことを表します。デフォルト値です。UNKNOWN: Indeed が求人のフィードタイプを分類できないことを表します。
詳細については、findEmployerJobsPartner API リファレンス をご覧ください。
シナリオ3: 直接請求、サブアカウントなし
このクライアントのサブアカウントはありません。Indeed がクライアントに直接請求し、代理店がクライアントの求人コンテンツを管理します。