antoniograeff / datasets-cmsp

Issue tracker público para os conjuntos de dados da Câmara Municipal de São Paulo
Creative Commons Zero v1.0 Universal
2 stars 0 forks source link

API do SPLegis não retorna informações sobre os vereadores de acordo com descrito na documentação #13

Closed antoniograeff closed 5 years ago

antoniograeff commented 5 years ago

A página com a descrição da API do SPLegis (http://splegisws.camara.sp.gov.br/ws/ws2.asmx) afirma que o método "Vereadores" retorna:

a lista de todos os Vereadores da CMSP, com informações referentes a mandatos, cargos em Comissões ou na Mesa e a partidos

Porém, o acesso ao método por meio da URL (http://splegisws.camara.sp.gov.br/ws/ws2.asmx/Vereadores) só retorna as informações de "chave" e "nome", sem as informações referentes a mandatos, cargos em comissões, mesa diretora e partidos.

<?xml version="1.0" encoding="UTF-8"?>
<Promoventes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.camara.sp.gov.br/">
    <Promovente>
        <Chave>183</Chave>
        <Nome>ABEL FERREIRA CASTILHO</Nome>
    </Promovente>
    <Promovente>
        <Chave>1297</Chave>
        <Nome>ABOU ANNI</Nome>
    </Promovente>
    <Promovente>
        <Chave>20</Chave>
        <Nome>ABRAAO RIBEIRO</Nome>
    </Promovente>

O comportamento esperado seria retornar as informações de acordo com a documentação.

antoniograeff commented 5 years ago

Enviada por email para Ouvidoria da Câmara Municipal de São Paulo.

antoniograeff commented 5 years ago

A Ouvidoria ainda não respondeu ao email, mas o problema foi corrigido. No lugar do método "Vereadores" agora há um método "VereadoresCMSP" que retorna a informação esperada. O mesmo vale para os métodos equivalentes que retornam JSON.

http://splegisws.camara.sp.gov.br/ws/ws2.asmx/VereadoresCMSP

<?xml version="1.0" encoding="UTF-8"?>
<Vereadores xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.camara.sp.gov.br/">
    <Vereador>
        <Chave>83</Chave>
        <Nome>ALBERTINO NOBRE</Nome>
        <Cargos>
            <Cargo>
                <Chave>V</Chave>
                <Nome>Vice-presidente</Nome>
                <Inicio>1992-05-08T00:00:00</Inicio>
                <Fim>1992-12-31T00:00:00</Fim>
                <Ente>
                    <Chave>59</Chave>
                    <Nome>Comissão - ADMINISTRAÇÃO PÚBLICA</Nome>
                </Ente>
            </Cargo>
            <Cargo>
                <Chave>V</Chave>
                <Nome>Vice-presidente</Nome>
                <Inicio>1992-02-13T00:00:00</Inicio>
                <Fim>1992-04-06T00:00:00</Fim>
                <Ente>
                    <Chave>59</Chave>
                    <Nome>Comissão - ADMINISTRAÇÃO PÚBLICA</Nome>
                </Ente>
            </Cargo>