Indeed Applyエラーのトラブルシューティング
Indeed Applyでよく発生するエラーと、その解決方法。
エラーの検出方法
Indeed ApplyはGraphQLを使用します。リクエストが失敗すると、dataフィールドはnullとなり、errorsフィールドに失敗の内容が格納されます。
レスポンス本文のerrors配列を必ず確認してください。
{ "data": null, "errors": [{ "message": "Error description", "extensions": { "code": "BAD_USER_INPUT", "subCode": "JOB_NOT_FOUND" } }]}extensions.codeフィールドには、エラーの種類が含まれます。BAD_USER_INPUTエラーの場合、extensions.subCodeフィールドに具体的な原因が示されます。
GRAPHQL_PARSE_FAILED エラー
code | GRAPHQL_PARSE_FAILED |
|---|---|
| 概要 | GraphQLオペレーション文字列に構文エラーが含まれています。 |
解決方法:
- GraphQL クエリの構文を確認します。
- エスケープされていない特殊文字がないか確認します。
- 詳しい解決手順については、GraphQL エラーのトラブルシューティングをご覧ください。
BAD_USER_INPUT エラー
code | BAD_USER_INPUT |
|---|---|
| 概要 | リクエストに無効な入力が含まれています。具体的な原因は、 |
subCodeフィールドは、具体的なエラーを識別します。
| サブコード | 説明と解決方法 |
|---|---|
JOB_NOT_FOUND | 指定されたsourceJobPostingIdでは求人が見つかりません。IDが正しいことを確認してください。 |
JOB_NOT_INDEEDAPPLYABLE | 求人がIndeed Applyに対応していません。求人がIndeed Apply向けに構成されていることを確認してください。 |
JOB_EXPIRED | 求人が期限切れです。求人を再掲載するか、新しい求人を作成してください。 |
PARTNER_INTEGRATION_DISABLED | パートナーが無効化されているか、この連携方法を使用できません。お使いのpartnerApiTokenでApply with Indeedを有効にするには、Indeedにお問い合わせください。 |
INVALID_PARAMETER | 入力されたURLまたは復号化された文字列がnullまたは空です。パラメータの値を確認してください。 |
PARTNER_DATA_NOT_FOUND | リクエスト元のパートナーのパートナーデータが見つかりませんでした。Indeedにお問い合わせのうえ、パートナーAPIトークンを登録してください。 |
FEED_NOT_FOUND | XMLフィード用に指定された入力では、該当するフィードIDが存在しません。フィードの構成を確認してください。 |
MULTIPLE_MATCHING_FEEDS_FOUND | XMLフィード用に指定された入力では、一意のフィードIDを特定できません。より具体的なフィード識別子を指定してください。 |
エラーレスポンスの例
{ "errors": [{ "message": "No partner data available for the client", "path": ["applyUrl", "createApplyUrlForEmployers"], "extensions": { "subCode": "PARTNER_DATA_NOT_FOUND", "code": "BAD_USER_INPUT" } }]}INTERNAL_SERVER_ERROR
code | INTERNAL_SERVER_ERROR |
|---|---|
| 概要 | Indeed Apply サービスで問題が発生しました。 |
解決方法:
- リクエストを再試行します。
- 数回試行してもエラーが解消しない場合は、Indeedにお問い合わせください。
AWI JavaScript エラー
これらのエラーは、Apply with Indeed(AWI)JavaScript 連携に固有のものです。
| エラー | 原因 | 解決方法 |
|---|---|---|
sourceJobPostingId is not found | sourceJobPostingIdに誤った入力が指定されています。 | リクエスト内のsourceJobPostingIdを再確認してください。 |
| Missing, empty, or invalid parameters | 必須パラメータ(sourceJobPostingId、encryptedFeedUrl、partnerApiToken、encryptedJobUrl)のいずれかが不足しているか、無効です。 | 必須パラメータを正しく指定してください。 |
| No partner data available for the client | パートナーAPIトークンが登録されていないか、誤っています。partnerApiTokenの代わりにOAuthトークンが送信された可能性もあります。 | Indeedにお問い合わせのうえ、パートナーAPIトークンを登録してください。すでに登録されている場合は、トークンが正しいことを確認してください。 |
| Partner is not allowed to use this method | パートナーAPIトークンは登録されていますが、AWIが有効になっていません。 | Indeedにお問い合わせのうえ、Apply with Indeedを有効にしてください。 |
| Hex string length must be a multiple of 2 | 暗号化パラメータに指定された16進文字列のサイズが正しくありません。 | 16進文字列の長さが2の倍数であることを確認してください。 |
再試行の方針
| エラー | 再試行可能か | 方針 |
|---|---|---|
INTERNAL_SERVER_ERROR | はい | 指数バックオフ |
GRAPHQL_PARSE_FAILED | いいえ | クエリの構文を修正 |
BAD_USER_INPUT | いいえ | subCodeに基づいてリクエストを修正 |
リクエストが失敗してURLが返されなかった場合は、Apply with Indeedボタンを表示せずにリクエストを再試行してください。URLを受信したら、ボタンを再度有効にしてください。
サポートを受ける
本ガイドで取り上げていない問題が発生した場合は、次の手順を行ってください。
- GraphQLエラーの
message、extensions.code、extensions.subCodeフィールドを確認します。 - 必須のパラメータがすべて存在し、正しく書式設定されていることを確認します。
- Indeedの担当者にお問い合わせください。
関連項目: