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 | リクエスト元のパートナーのパートナーデータが見つかりません。パートナーAPIトー クンの登録については、Indeedにお問い合わせください。 |
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が見つかりません | sourceJobPostingIdの入力が正しくありません。 | リクエスト内のsourceJobPostingIdを再確認してください。 |
| パラメーターが不足、空、または無効です | 必須パラメーター(sourceJobPostingId、encryptedFeedUrl、partnerApiToken、encryptedJobUrl)が不足または無効です。 | 必須パラメーターを正しく指定してください。パラメーターを指定するをご覧ください。 |
| クライアントのパートナーデータがありません | パートナーAPIトークンが登録されていない、または正しくありません。partnerApiTokenの代わりにOAuthトークンが送信された可能性があります。 | パートナーAPIトークンの登録については、Indeedにお問い合わせください。登録済みの場合は、トークンが正しいか確認してください。 |
| パートナーはこの方法を使用できません | パートナーAPIトークンは登録されていますが、AWIが有効化されていません。 | Apply with Indeedを有効化するには、Indeedにお問い合わせください。 |
| 16進文字列の長さは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担当者にお問い合わせください。
関連項目: