Indeed エントリーエラーのトラブルシューティング
Indeed エントリーでよく発生するエラーと、その解決方法。
エラーの検出方法
#Indeed エントリーは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クエリに構文エラーがあります。 |
解決方法:
- 1.GraphQLクエリの構文を確認します。
- 2.エスケープされていない特殊文字がないか確認します。
- 3.その他の手順については、GraphQL エラーをトラブルシューティングするをご覧ください。
BAD_USER_INPUT エラー
#code | BAD_USER_INPUT |
|---|---|
| 概要 | リクエストに無効な入力があります。原因は、 |
subCodeの値は次のとおりです。
| サブコード | 説明と解決方法 |
|---|---|
JOB_NOT_FOUND | sourceJobPostingIdに一致する求人がありません。IDが正しいことを確認してください。 |
JOB_NOT_INDEEDAPPLYABLE | 求人でIndeed エントリーが有効になっていません。求人のIndeed エントリーの設定を確認してください。 |
JOB_EXPIRED | 求人が期限切れです。求人を再掲載するか、新しい求人を作成してください。 |
PARTNER_INTEGRATION_DISABLED | 貴社のパートナーアカウントが無効化されているか、この連携方法を使用できません。お使いのpartnerApiTokenでApply with Indeedを有効にするには、Indeedにお問い合わせください。 |
INVALID_PARAMETER | 入力されたURLまたは復号化された文字列がnullまたは空です。パラメータの値を確認してください。 |
PARTNER_DATA_NOT_FOUND | Indeedに貴社アカウントのパートナーデータがありません。Indeedにお問い合わせのうえ、パートナーAPIトークンを登録してください。 |
FEED_NOT_FOUND | XMLフィードの入力に一致するフィードがありません。フィードの構成を確認してください。 |
MULTIPLE_MATCHING_FEEDS_FOUND | XMLフィードの入力に一致するフィードが複数あります。より具体的なフィード識別子を指定してください。 |
{ "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 エントリーで内部エラーが発生しました。 |
解決方法:
- 1.指数バックオフを使用してリクエストを再試行します。
- 2.数回再試行してもエラーが解消しない場合は、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トークンは登録されていますが、Apply with Indeedが有効になっていません。 | Indeedにお問い合わせのうえ、Apply with Indeedを有効にしてください。 |
| Hex string length must be a multiple of 2 | 暗号化パラメータの16進文字列の長さが正しくありません。 | 16進文字列の文字数が偶数であることを確認してください。 |
再試行の方針
#| エラー | 再試行可能か | 方針 |
|---|---|---|
INTERNAL_SERVER_ERROR | はい | 指数バックオフ |
GRAPHQL_PARSE_FAILED | いいえ | クエリの構文を修正 |
BAD_USER_INPUT | いいえ | subCodeに基づいてリクエストを修正 |
リクエストが失敗してURLが返されなかった場合は、Apply with Indeedボタンを非表示にします。必要に応じてリクエストを修正し、再試行してください。URLを受信したら、ボタンを再度表示します。
サポートを受ける
#ここに記載されていない問題の場合は、次の手順を行ってください。
- 1.エラーの
message、extensions.code、extensions.subCodeフィールドを確認します。 - 2.すべての必須パラメータが存在し、正しい形式であることを確認します。
- 3.Indeedの担当者にお問い合わせください。
関連項目
#- Apply with Indeed — ATSまたは採用企業のサイトの求人ページに、Apply with Indeedボタンを追加します。
- Apply with Indeed > ボタンのパラメータ — ボタンの
data-indeed-apply-*属性です。 - エラーリファレンス — Indeed APIのエラーコード、メッセージ、HTTPステータスコードです。
- GraphQL エラーをトラブルシューティングする — よくあるGraphQLエラーを修正します。
- OAuthエラーのトラブルシューティング — GraphQLリクエストの実行前に発生するOAuthエラーを修正します。