API do site
Gostaria de mostrar os nossas mais recentes trabalhos no seu site??
Existem dois tipos de widgets que pode aplicar:
- Obtenha o Widget de emprego : Este Widget é usado para mostrar postos de trabalho com base na sua categoria, o destacamento de duração e tipo de emprego. Também pode configurar quantos empregos que deseje exibir e ordená-los com base na data da sua publicação, ou mesmo mostrar aleatoriamente.
Lista dos parâmetros a serem utilizados nesta implementação:- action: "getJobs" - Todos os empregos
- type: "0" - all / "fulltime" / "parttime" / "freelance"
- category: "0" - all / "programmers" / "designers" / "administrators" / "managers" / "testers" / "editors"
- count: number of job ads to display
- random: "1" - display randomly / "0" - display ordered by publish date (newest on top)
- days_behind: get only jobs posted in the past X days (type "0" if you don't want to limit this)
- response: "js" - returns jobs as JavaScript code / "json" - returns only a JSON string / "xml" - returns an XML
Alguns códigos de exemplo usando isto:- O seguinte código exibe últimos 5 trabalhos publicados nos últimos 10 dias na categoria de medicos com tempo integral e ordenados por data de publicação mais recente (no topo):
<script src="http://emprego.conhecersaude.com/api/api.php?action=getJobs
&type=fulltime&category=medicos&count=5&random=0&days_behind=10&response=js"
type="text/javascript"></script>
<script type="text/javascript">showJobs('jobber-container', 'jobber-list');</script> - O código a seguir exibe últimos 5 trabalhos de todas as categorias de todos os tipos publicados nos últimos 7 dias em ordem aleatória:
<script src="http://emprego.conhecersaude.com/api/api.php?action=getJobs
&type=0&category=0&count=5&random=1&days_behind=7&response=js" type="text/javascript"></script>
<script type="text/javascript">showJobs('jobber-container', 'jobber-list');</script>
- Obtenha empregos por Widget da Companhia: This widget is used to retrive jobs based on their company and their count.
Lista dos parâmetros a serem utilizados nesta implementação:- action: "getJobsByCompany" - postos de trabalho de uma única empresa
- count: número de anúncios de emprego a mostrar
- response: "js" - returns jobs as JavaScript code / "json" - returns only a JSON string / "xml" - returns an XML
Um código para obter os ultimos 10 trabalhos publicados por Google:<script src="http://emprego.conhecersaude.com/api/api.php?action=getJobsByCompany
&company=google&count=10&response=js" type="text/javascript"></script>
<script type="text/javascript">showJobs('jobber-container', 'jobber-list');</script>
CSS Styling
Você pode usar alguns css personalizados para alterar o estilo da lista de empregos. Aqui está um exemplo de código:ul.jobber-list {
list-style-type: none;
margin: 0;
padding: 0;
}
ul.jobber-list li {
margin-bottom: 5px;
}
Note:
- Pode notar que existem dois códigos de script para cada aplicação, o script que aponta para a classe api.php pode ser incluído em qualquer lugar do seu site, mas o segundo código deve aparecer no lugar onde deseja exibir os trabalhos.
- Existe um script de demonstração, utilizando o código da API. Teste agora. Pode ver a sua fonte no navegador para verificar sua implementação. Você pode editá-lo para testá-lo antes de implementar o código noutro lugar.


