Indeed.PHP로com의 채용 정보 검색

9348 단어 PHPIndeed찾다
이것은 11월 9일의 후지산이다.
채용은 잘 돼가?
공짜로 구인광고를 내다.컴이라는 서비스가 있어요.
이 서비스에는 공식 API가 있는데 XML을 얻을 수 있기 때문에 PHP로 구인광고를 빠르게 검색했다.
사실 채용에 대한 열람수와 응모수를 취득하려고 했으나 공식 API는 아직 대응하지 않고 있다.그리고 저는 인프라 엔지니어로 평소에 PHP 코드를 쓰지 않아서 공부를 하기 위해 시도해 봤습니다.초보자도 알아볼 수 있는 코드의 쓰기.용서해 주세요.

차리다


Inded parasigg에 액세스한 후 계정 만들기 버튼을 클릭합니다.

※ 이미 등록한 사용자는 "passey 계정 로그인"링크를 클릭하십시오.

모집 검색 API


화면에는 4개의 레이블이 표시되며 "채용 검색 API"를 클릭합니다.

개정


색인에 대한 검색 결과를 표시할 때는 다음 권한이 필요합니다.
설명서와 같이 Indeed.com에서 준비한 코드가 필요합니다.

다음 코드를 적당한 곳에 붙여라.
코드 보기
<span id="indeed_at"><a title="求人検索" href="https://jp.indeed.com"><img alt=Indeed src="https://www.indeed.com/p/jobsearch.gif" style="border: 0; vertical-align: middle;"> からの求人</a></span>
붙이자마자 색인을 찍다.com에 연결합니다.

은행 계좌에 충전재 ID가 있어요.


이 API는 검색 문자열과 작업공간을 입력하면 검색 결과가 XML 데이터로 반환됩니다.사용하려면 로그인한 은행 계좌에 각각 부여된 지급자 ID가 필요합니다.
XML 요청의 샘플 형식으로 상세히 설정할 수 있는 매개변수도 준비되어 있습니다.

샘플 요청의 URL은 다음과 같습니다.
XML 요청의 샘플 형식:
http://api.indeed.com/ads/apisearch?publisher=xxxxxxxxxxxxxxxx&q=java&l=austin%2C+tx&sort=&radius=&st=&jt=&start=&limit=&fromage=&filter=&latlong=1&co=us&chnl=&userip=1.2.3.4&useragent=Mozilla/%2F4.0%28Firefox%29&v=2
이것?publisher=xxxxxxxxxxxxxxxx은 PHP에 보관됩니다.
publisher.php에서 INDEEDCOM펍리셔에 충전기 ID가 설치되어 있습니다.※안전성에 복선이 있다.
publisher.php
$ cat publisher.php
<?php

//publisher.php

define( 'INDEEDCOM_PUBLISHER', 'xxxxxxxxxxxxxxxx' );

URL 생성 시 참조.
index.php
require_once("publisher.php");
:
  $req = "http://api.indeed.com/ads/apisearch?publisher=".INDEEDCOM_PUBLISHER.;

생성된 URL 기반 단순xmlload_함수를 사용하여 XML 파일에서 XML 데이터를 가져옵니다.
index.php
//XMLデータ取得用ベースURL
  $req = "http://api.indeed.com/ads/apisearch?publisher=".INDEEDCOM_PUBLISHER."&q=".$query."&l=".$location."&sort=&radius=&st=employer&jt=&start=&limit=&fromage=&filter=&latlong=1&co=jp&chnl=&userip=1.2.3.4&useragent=Mozilla/%2F4.0%28Firefox%29&v=2";

  //XMLファイルをパースし、オブジェクトを取得
  $xml = simplexml_load_file($req)
   or die("XMLパースエラー");
반환된 결과를 echo를 통해 HTML로 반환합니다.
index.php
  echo '<p>query:'.$xml->query.'</p>';
  echo '<p>location:'.$xml->location.'</p>';
  echo '<p>results:'.$xml->results->result->count().'</p>';
  $ret = '<div class="lwws">';
  foreach($xml->results->result as $result) {
    $ret .= "<div><a href='".$result[0]->url."'>".$result[0]->jobtitle."</a></div>";
  }
  $ret .= "</div>";
  return $ret;
더 얻고 싶은 항목이 있으면 샘플을 참조하세요.

개인의 취향에 따라 검색표 등의 디자인을 조정하세요.

소스 코드 여기 있습니다.


github

선전하다.


Eleven NINE 주식회사에서 엔지니어 채용에 힘쓰고 있습니다.본사는 본 원고 이외에 또 다른 기술 노하우를 가지고 있어 매일 열심히 향상시키고 있습니다.당사 서비스의 개발도 그중의 하나입니다.
당사의 웹 사이트.
http://www.elevennines.co.jp
당사의 홈페이지에도 채용을 위한 응모 형식이 있지만 강화주 인덱스로 채택하고 있습니다.모집 광고.
Indeed.구인광고
관심 있으시면 꼭 연락 주세요.

좋은 웹페이지 즐겨찾기