Vagas em seu site

Quer aumentar os acessos de seu site exibindo as vagas mais recentes do BHjobs? Disponibilizamos um código que ajuda seu site a ter mais conteúdo, exibindo nossas vagas em tempo real.
Veja abaixo os dois tipos de widgets que você pode aplicar em seu site.

Modelo 1: Esse widget é usado para recuperar tarefas com base em sua categoria, duração de postagem e tipo de trabalho. Você também pode configurar quantos trabalhos deseja exibir e encomendá-los com base na data de publicação ou até mesmo mostrá-los aleatoriamente.

Lista de parâmetros:
action: "getJobs" - Exibe todas as vagas.
type:

O valor "0" exibe todos os tipos.
Para exibir tipos espefificios user os valores: "1" - Emprego \ "1" - Estagio \ "1" - Temporario" \ "1" - Freelancer \ "1" - Trainee" \ "1" - Autonomo/PJ \ "1" - Vaga PCD

category: O valor "0" mostra todas as categorias.
Para exibir as vagas por categoria, user os valores:
"1" - Administrativo, Arquivo/Biblioteca e Escritório
"2" - Agricultura, Pecuária e Veterinária
"3" - Auditoria e Qualidade
"4" - Ciências, Química/Petroquimica e Farmacêutica
"5" - Comércio/Vendas e Comércio Exterior
"6" - Comunicação, Design, Marketing e Publicidade
"7" - Educação, Ensino, Idiomas e Pedagogia
"8" - Engenharias, Arquitetura e Projetos
"9" - Esportes, Academias e Suplementos
"10" - Estética, Moda e Beleza
"11" - Financeiro, Faturamento/Contábil e Fiscal
"12" - Gastronomia, Alimentação e Culinária
"13" - Hotelaria, Turismo e Hospitalidade
"14" - Indústria, Manufatura e Produção/Fabricação
"15" - Informática/TI, Internet e Telecomunicações
"16" - Departamento Jurídico/Advocacia
"17" - Logística, Compras, Almoxarifado e Transportes
"18" - Manutenção, Instalação e Reparos
"19" - Mecânica, Eletrônica e Automação
"20" - Meio Ambiente e Ecologia
"21" - Recursos Humanos/DP e Psicologia
"22" - Saúde, Odontologia, Bem-Estar e Nutrição
"23" - Secretariado, Recepção e Atendimento
"24" - Segurança, Vigilância, Monitoramento e Portaria
"25" - Serviços Gerais, Limpeza e Construção
"26" - Telemarketing, Teleatendimento/Suporte e Cobrança
unit: O valor "0" mostra vagas para todos os Estados \ Para exibir por Estado, user os valores: "1" - Acre \ "2" - Alagoas \ "3" - Amapá \ "4" - Amazonas \ "5" - Bahia \ "6" - Ceará \ "7" - Distrito Federal \ "8" - Espírito Santo \ "9" - Goiás \ "10" - Maranhão \ "11" - Mato Grosso \ "12" - Mato Grosso do Sul \ "13" - Minas Gerais \ "14" - Pará \ "15" - Paraíba \ "16" - Paraná \ "17" - Pernambuco \ "18" - Piauí \ "19" - Rio de Janeiro \ "20" - Rio Grande do Norte \ "21" - Rio Grande do Sul \ "22" - Rondônia \ "23" - Roraima \ "24" - Santa Catarina \ "25" - São Paulo \ "26" - Sergipe \ "27" - Tocantins
count: Define o número de vagas que quer exibir.
random: O valor "1" exibe de forma aleatória \ O valor "0" exibe de forma ordenada pela data de publicação (mais recente no topo).
days_behind: Exibte apenas trabalhos publicados nos últimos "#" dias (user "0" se não quiser limitar isso).
response: O valor "js" retorna vagas como código JavaScript \ O valor "json" retorna apenas uma string JSON \ O valor "xml" retorna um XML.

Alguns exemplos de códigos usando isso:
O código a seguir exibe as últimas 10 vagas publicadas nos últimos 10 dias do tipo "1" Emprego, em Minas Gerais, na categoria "1" (Administrativo, Arquivo/Biblioteca e Escritório) e ordenados por data de publicação (mais recente no topo):
<script src="https://www.bhjobs.com.br/api/api.php?action=getJobs&type=1&category=1&unit=13&count=10&random=0&days_behind=10&response=js"type="text/javascript"></script>
<script type="text/javascript">showJobs('job-container', 'job-list');</script>

O código a seguir exibe as últimas 20 vagas publicadas em Minas Gerais, de todas as categorias e tipos postados nos últimos 7 dias em ordem aleatória:
<script src="https://www.bhjobs.com.br/api/api.php?action=getJobs&type=0&category=0&unit=13&count=20&random=1&days_behind=7&response=js" type="text/javascript"></script>
<script type="text/javascript">showJobs('job-container', 'job-list');</script>

Modelo 2: Este widget é usado para exibir de uma empresa especifica.

Lista de parâmetros:
action: getJobsByCompany" - Exibe vagas de uma única empresa.
company: O nome do anunciante que deseja exibir as vagas.
unit: O valor "0" mostra vagas para todos os Estados \ Para exibir por Estado, user os valores: "1" - Acre \ "2" - Alagoas \ "3" - Amapá \ "4" - Amazonas \ "5" - Bahia \ "6" - Ceará \ "7" - Distrito Federal \ "8" - Espírito Santo \ "9" - Goiás \ "10" - Maranhão \ "11" - Mato Grosso \ "12" - Mato Grosso do Sul \ "13" - Minas Gerais \ "14" - Pará \ "15" - Paraíba \ "16" - Paraná \ "17" - Pernambuco \ "18" - Piauí \ "19" - Rio de Janeiro \ "20" - Rio Grande do Norte \ "21" - Rio Grande do Sul \ "22" - Rondônia \ "23" - Roraima \ "24" - Santa Catarina \ "25" - São Paulo \ "26" - Sergipe \ "27" - Tocantins
count: Define o número de vagas que quer exibir.
response: O valor "js" retorna vagas como código JavaScript \ O valor "json" retorna apenas uma string JSON \ O valor "xml" retorna um XML.

Alguns exemplos de códigos usando isso:
O código a seguir exibe os ultimos 5 trabalhos publicados pelo Google em Minas Gerais:
<script src="https://www.bhjobs.com.br/api/api.php?action=getJobsByCompany&company=google&unit=13&count=5&response=js" type="text/javascript"></script>
<script type="text/javascript">showJobs('job-container', 'job-list');</script>

CSS Styling: Você pode usar o CSS para personalizar a lista de vagas.

Veja o código de exemplo:
ul.job-list {
list-style-type: none;
margin: 0;
padding: 0;
}
ul.job-list li {
margin-bottom: 5px;
}