返回
PHP 如何从 Indeed 发布和获取职位?
php
2024-03-17 09:25:27
从 Indeed 发布和获取职位:PHP 解决方案
简介
Indeed 已成为招聘人员和求职者发布和寻找职位的重要平台。本文将指导您如何使用 PHP 和 Indeed API 从您的网站发布职位到 Indeed,以及从 Indeed 获取职位并将其保存到您的门户网站。
获取访问令牌
访问令牌是您访问 Indeed API 所需的授权密钥。要获取访问令牌,请执行以下步骤:
- 创建 Indeed 雇主帐户
- 创建 Indeed 应用程序并获取客户端 ID 和客户端密钥
发布职位到 Indeed
- 初始化 cURL 会话:
$ch = curl_init();
- 设置 POST 字段:
$data = [
'grant_type' => 'client_credentials',
'client_id' => 'YOUR_CLIENT_ID',
'scope' => 'employer_access',
'client_secret' => 'YOUR_CLIENT_SECRET'
];
- 获取访问令牌:
curl_exec($ch);
- 发布职位:
$job_data = [
// 设置职位信息
];
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($job_data));
从 Indeed 获取职位
- 初始化 cURL 会话:
$ch = curl_init();
- 设置 POST 字段:
$data = [
'publisher' => 'YOUR_PUBLISHER_ID',
'api_key' => 'YOUR_API_KEY',
'jobkeys' => 'JOB_KEY_1,JOB_KEY_2,...'
];
- 获取职位数据:
$response = curl_exec($ch);
结论
通过使用 PHP 和 Indeed API,您可以轻松地从您的网站发布职位到 Indeed,并从 Indeed 获取职位到您的门户网站。这可以帮助您扩大您的招聘范围并找到合格的候选人。
常见问题解答
-
如何获取我的发布商 ID?
- 在 Indeed 后台的“Publisher ID”部分中查找您的发布商 ID。
-
我可以在哪里找到我的 API 密钥?
- 在 Indeed 后台的“API 密钥”部分中查找您的 API 密钥。
-
为什么我的发布职位失败了?
- 检查您的访问令牌是否有效,并且您提供的职位信息符合 Indeed 的要求。
-
我可以从 Indeed 获取所有职位吗?
- 否,您只能获取发布给您的发布商 ID 的职位。
-
如何处理错误响应?
- 检查
$http_status
代码以确定错误类型并相应地采取措施。
- 检查