A API NOTÍCIAS tem como objetivo integrar o sistema Noticiadorweb com os diversos sites, fornecedo contéudos dinámicos para seus clientes.

Como Utilizar

A API disponibiliza seus dados de busca no formato JSON. Confira a URL base de acesso a API:

POST: http://www.noticiadorweb.com.br/index.php?secao=api&action=[tipo]

O parametro [tipo] aceita dois possíveis valores: inteira e resumo.

A API recebe campos via POST para processamento dos dados e devolução das informações solicitadas

O campo [areas]: Modelo: "['numero_area:quantidade']" Ex.:['306:2'].

No exemplo acima a API retornará as últimas notícias cadastradas na área 306.
Em caso de não informar a quantidade a API retornará todas as notícias dessa área.

O campo [noticias]: Modelo: "[noticia1,noticias2]" Ex.:[14021,14022].

No exemplo acima a API retornará as 2 notícias na qual foi solicitada.


Exemplo de utilização

Enviar os campos : [areas] e [noticias]: para a url:

POST: http://www.noticiadorweb.com.br/index.php?secao=api&action=resumo
                
                $.ajax({
                        url: 'http://www.noticiadorweb.com.br/index.php?secao=api&action=resumo',
                        type: 'POST',
                        dataType: 'JSON',
                        data: { areas: ['306:2'], noticias: [14021]}
                    }) .always(function(response) {
                        console.log(response);
                    });
            

A resposta será um array de dados no formato JSON:

[
                {
                    "id": "14021",
                    "status": "true",
                    "area": "209",
                    "data": "26/11/2013",
                    "titulo": "Direito de greve Parecer do senador Romero Jucá sera analisado nesta quarta",
                    "noticia": "A comissão mista de consolidação da legislação federal e de regulamentação de dispositivos constitucionais reúne-se...",
                    "link": "http://www.portaldolocador.com/noticias/noticias-portal/?noticia_id=14021",
                    "autor": "SINTSEF-BA",
                    "acessos": "89",
                    "imagem": "http://www.noticiadorweb.com.br/users/ckfinder/mkt@portaldolocador.com_images/08_05_2017_011617.jpg"
                },
                {
                    "id": "16034",
                    "status": "true",
                    "area": "205",
                    "data": "29/06/2017",
                    "titulo": "testes",
                    "noticia": "testes",
                    "autor": "MKT PortaldoLocador.com",
                    "acessos": "3",
                    "imagem": null
                }
            ]

Em caso de área ou notícia não encontrada a resposta será um array de dados no formato JSON:

[
                {
                    "status": false,
                    "error": "As áreas/noticias solicitadas não foram encontradas!"
                }
            ]