수집

URL
api.hashscraper.com/api/collect
요청방식
POST
Port
80
Status
ACTIVE

Header

Key Required Value
Content-Type 필수 application/json; version=2

Parameter

Key Required Description
api_key 필수 해시스크래퍼 API 키 (API키는 오른쪽 위 프로필을 누르신후 내 정보에 가시면 얻을수 있습니다.)
schedule_id 필수 Schedule Id
param1 param1
param2 param2
param3 param3
param4 param4
param5 param5

참고 사항

get_param_info API로 어떤 파라미터가 필요한지 확인 후 입력해주세요.

샘플코드

  • cURL
  • Ruby
  • Python
  • NodeJS
  • PHP
  • Java
curl -X POST \
  --header "Content-Type: application/json; version=2" \
  --data '{
    "api_key": "YOUR_API_KEY",
    "schedule_id": "Y",
    "param1": "1",
    "param2": "2",
    "param3": "3",
    "param4": "4",
    "param5": "5"
  }' \
  'api.hashscraper.com/api/collect'

            
begin
  api_key = 'YOUR_API_KEY'

  host = 'api.hashscraper.com'
  port = '80'
  path = "/api/collect"

  request = Net::HTTP::Post.new(path)

  schedule_id = 'Y'

  request['Content-Type'] = 'application/json; version=2'
  request.body = {
    api_key: api_key,
    schedule_id: schedule_id,
    param1: '1',
    param2: '2',
    param3: '3',
    param4: '4',
    param5: '5',
  }.to_json

  response = Net::HTTP.start(host, port) do |http|
    http.request(request)
  end

  puts response.body
rescue => e
  puts e
end

            

API 응답 샘플

{
  "result": "success",
  "version": "v2",
  "collect_info": {
    "schedule_result_id": 13229287,
    "schedule_id": "사람인 채용공고 수집_1697441449957",
    "param_info": {
      "param1(검색할 키워드)": "개발자",
      "param2(최대 수집 개수)": "10"
    }
  }
}