Test and Integrate Careerjet API for Job Listings, then Make Active on 2 Websites
Budget: $10 – $30 USD
Job Description for Freelancer:
Freelancer’s Task:
Below are the API details for your reference:
Careerjet has provided me with 2-3 APIs as follows:
Please test the Careerjet APIs on a dummy website FIRST to ensure that job listings, keyword search, and location-based filtering work correctly. And you will have to share the successfull testing link from your dummy website work with me first. Ensure that when visitors click on any job listing, my affiliate ID is tracked properly, and the job details display as expected. Once the testing is complete and everything works as intended, share the demo link with me for approval. After confirming the successful testing, I will give you the green light for live integration on my website.
Requirements:
Test the API fully before applying it live.
Ensure the layout, design, and user interface of the website remain intact without any disruption during integration.
Share the demo link after successful testing for my review.
Instructions for Testing: The freelancer must test the Careerjet API on a dummy website using the provided API code snippet. Below are the integration details that need to be tested:
php
Copy
Edit
<?php
require_once "Careerjet_API.php"; // Ensure to include the Careerjet API file
$api = new Careerjet_API('en_GB'); // Set language and location
$page = 1; // Page number for pagination
// API request to search jobs based on keyword and location
$result = $api->search(array(
'keywords' => 'developer', // Job keyword
'location' => 'London', // Location for jobs
'page' => $page, // Page number
'affid' => 'YOUR_AFFILIATE_ID', // Replace with your Careerjet affiliate ID
));
if ($result->type == 'JOBS') {
echo "Found " . $result->hits . " jobs on " . $result->pages . " pages\n";
$jobs = $result->jobs;
foreach ($jobs as $job) {
echo "URL: " . $job->url . "\n";
echo "TITLE: " . $job->title . "\n";
echo "LOCATION: " . $job->locations . "\n";
echo "COMPANY: " . $job->company . "\n";
echo "SALARY: " . $job->salary . "\n";
echo "DESCRIPTION: " . $job->description . "\n";
}
}
?>
Additionally, include the JobBox iframe for job listings on the website:
html
Copy
Edit
<iframe src="http://www.careerjet.co.uk/pjb/3cc8868b8e812020db97c72c57e0c86b" width="100%" height="400"></iframe>
Requirements for Successful Completion:
API Testing: The freelancer must ensure the Careerjet API works as expected, including job search, display, and filtering by location.
Affiliate ID: Verify that the affiliate ID is correctly included in the API request.
Location & Job Search: Confirm that location-based job search is functional.
Provide Test Link: Once the testing is successful, the freelancer should share the demo test link with you.
Budget: $30
you may now integrate our promotional features on your site:
JobBox
http://www.careerjet.co.uk/pjb/3cc8868b8e812020db97c72c57e0c86b
SearchBox
http://www.careerjet.co.uk/psb/3cc8868b8e812020db97c72c57e0c86b
API
http://www.careerjet.co.uk/papi/3cc8868b8e812020db97c72c57e0c86b
Banners
http://www.careerjet.co.uk/pbn/3cc8868b8e812020db97c72c57e0c86b
Freelancer’s Task:
Below are the API details for your reference:
Careerjet has provided me with 2-3 APIs as follows:
Please test the Careerjet APIs on a dummy website FIRST to ensure that job listings, keyword search, and location-based filtering work correctly. And you will have to share the successfull testing link from your dummy website work with me first. Ensure that when visitors click on any job listing, my affiliate ID is tracked properly, and the job details display as expected. Once the testing is complete and everything works as intended, share the demo link with me for approval. After confirming the successful testing, I will give you the green light for live integration on my website.
Requirements:
Test the API fully before applying it live.
Ensure the layout, design, and user interface of the website remain intact without any disruption during integration.
Share the demo link after successful testing for my review.
Instructions for Testing: The freelancer must test the Careerjet API on a dummy website using the provided API code snippet. Below are the integration details that need to be tested:
php
Copy
Edit
<?php
require_once "Careerjet_API.php"; // Ensure to include the Careerjet API file
$api = new Careerjet_API('en_GB'); // Set language and location
$page = 1; // Page number for pagination
// API request to search jobs based on keyword and location
$result = $api->search(array(
'keywords' => 'developer', // Job keyword
'location' => 'London', // Location for jobs
'page' => $page, // Page number
'affid' => 'YOUR_AFFILIATE_ID', // Replace with your Careerjet affiliate ID
));
if ($result->type == 'JOBS') {
echo "Found " . $result->hits . " jobs on " . $result->pages . " pages\n";
$jobs = $result->jobs;
foreach ($jobs as $job) {
echo "URL: " . $job->url . "\n";
echo "TITLE: " . $job->title . "\n";
echo "LOCATION: " . $job->locations . "\n";
echo "COMPANY: " . $job->company . "\n";
echo "SALARY: " . $job->salary . "\n";
echo "DESCRIPTION: " . $job->description . "\n";
}
}
?>
Additionally, include the JobBox iframe for job listings on the website:
html
Copy
Edit
<iframe src="http://www.careerjet.co.uk/pjb/3cc8868b8e812020db97c72c57e0c86b" width="100%" height="400"></iframe>
Requirements for Successful Completion:
API Testing: The freelancer must ensure the Careerjet API works as expected, including job search, display, and filtering by location.
Affiliate ID: Verify that the affiliate ID is correctly included in the API request.
Location & Job Search: Confirm that location-based job search is functional.
Provide Test Link: Once the testing is successful, the freelancer should share the demo test link with you.
Budget: $30
you may now integrate our promotional features on your site:
JobBox
http://www.careerjet.co.uk/pjb/3cc8868b8e812020db97c72c57e0c86b
SearchBox
http://www.careerjet.co.uk/psb/3cc8868b8e812020db97c72c57e0c86b
API
http://www.careerjet.co.uk/papi/3cc8868b8e812020db97c72c57e0c86b
Banners
http://www.careerjet.co.uk/pbn/3cc8868b8e812020db97c72c57e0c86b