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 Para exibir tipos espefificios user os valores:
"1" Emprego - "2" Estágio - "3" Temporário - "4" Freelancer - "5" Trainee - "6" Autônomo/PJ - "7" PCD - O valor "0" exibe todos os tipos.
category 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" Jurídico/Direito - "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 - O valor "0" mostra todas as categorias.
unit Para exibir por Estado, user os valores:
O valor "0" mostra vagas para todos os Estados.
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 , 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=&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 , 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=&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 Para exibir por Estado, user os valores:
O valor "0" mostra vagas para todos os Estados.
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 :
<script src="https://www.bhjobs.com.br/api/api.php?action=getJobsByCompany&company=google&unit=&count=5&response=js" type="text/javascript"></script>
<script type="text/javascript">showJobs('job-container', 'job-list');</script>

Personalizaçao com CSS

Veja o código de exemplo:
O código a seguir exibe os ultimos 5 trabalhos publicados pelo Google em :
ul.job-list {
list-style-type: none;
margin: 0;
padding: 0;
}
ul.job-list li {
margin-bottom: 5px;
}