Entre outras coisas, o SAPO age como broker de conteúdos.
Neste contexto, recebemos informação de cerca de uma centena de parceiros, trabalhamo-la e utilizamo-la.
Em alguns casos podemos fornecê-la tal como nos chega, noutros não. Noutros ainda, depende; depende da plataforma em que vamos disponibilizar, depende dos termos que vamos aplicar, etc.
Com tantos parceiros e com tantos casos diferentes, e numa empresa onde trabalham mais de 270 pessoas, é fácil alguma coisa correr mal.
Nos últimos dois dias o SAPO fez uma asneira, que é hoje aqui explicada em três passos simples.
Passo um - erro humano
Ao introduzir dados no nosso Bus existe uma checkbox que define se o serviço é público ou privado.
Os serviços privados ficam disponíveis apenas na nossa rede, para que outras plataformas do SAPO os possam usar, e os públicos ficam também disponíveis num endpoint de acesso geral, sujeitos aos termos e condições de serviço em services.sapo.pt.
Quando se introduziu no Bus o feed de informação de trânsito, terá ficado esquecida a selecção da dita checkbox.
Assim, o SAPO começou a disponibilizar informação que não deveria, e aqui começa a nossa saga.
Passo dois - o detectar do erro e a acção de resposta
Foi o próprio fornecedor do SAPO que detectou que algo estava mal, quando surgiu uma aplicação para o Android que fazia uso da sua informação.
O fornecedor contactou o SAPO, descreveu o que tinha observado, e perguntou o que se passava.
Do lado do SAPO, a pessoa que recebeu a questão interpretou mal: em vez de se aperceber que era o SAPO quem tinha errado, tendo disponibilizado informação que não devia, assumiu apenas que a terceira parte, o autor da aplicação para Android, estava a utilizar esta informação indevidamente (o que não era verdade, já que a pessoa se tinha regido pelos termos e condições que estavam dispostos na página).
Pior do que perceber errado foi o tentar resolver o problema, que passou por um mail curto e grosso ao autor da aplicação no qual se exigia o fim do uso da feed sob pena do SAPO "tomar providências".
Este foi o segundo erro por parte do SAPO.
Passo três - resolver a asneira
A história não ficaria completa sem que resolvêssemos o problema, e como o mesmo começou a ser discutido por várias pessoas ontem no Twitter e noutras redes, achamos por bem colocar aqui este post a explicar a todos ao mesmo tempo o que se tinha passado e o que tinha sido feito.
O fornecedor foi contactado e a situação foi-lhe explicada. Eles são pessoas como nós e compreenderam.
O autor da aplicação foi contactado e a situação também lhe foi explicada. Já lhe foi garantido que não há providências nenhumas a serem tomadas.
As pessoas que tentaram resolver o problema de uma forma que não a melhor também já foram esclarecidas. As únicas medidas que realmente foram tomadas no SAPO relativamente a este assunto foram no sentido de que situações semelhantes não tornassem a ocorrer.
Entretanto, estamos já a ver de que forma poderemos disponibilizar a informação para que a referida aplicação possa continuar a fazer uso da mesma.
Mais informação sobre o assunto no fórum Androidpt, aos membros do qual agradecemos a paciência e compreensão.
Update: este serviço deixou de estar disponível.
Em http://services.sapo.pt/Metadata/Service/Traffic, o SAPO disponibiliza um serviço Open Search com informações de trânsito em Portugal.
Acedendo a http://services.sapo.pt/Traffic/GeoRSS podemos subscrever uma feed RSS com informação relevante e actual sobre o estado do trânsito em várias zonas do país:
<?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:georss="http://www.georss.org/georss" xmlns:iptrss="http://www.infoportugal.pt/iptrss"> <channel> <title>Informações de Trânsito</title> <link>http://www.infoportugal.pt</link> <description>Trânsito</description> <item> <title>A3 (Águas Santas - Circunvalação)</title> <category>2</category> <link>http://www.infoportugal.pt</link> <guid isPermaLink="false">10212-2</guid> <pubDate>Tue, 02 Jun 2009 09:36:00 +0100</pubDate> <description>Trânsito lento na A3 no sentido Valença - Porto entre o nó de Águas Santas e o nó da Circunvalação.</description> <iptrss:location localidade="Pedrouços" concelho="Maia" distrito="Porto"> </iptrss:location> <iptrss:endDate>Tue, 02 Jun 2009 10:36:00 +0100</iptrss:endDate> <iptrss:segmentId>213060004822</iptrss:segmentId> <georss:point>41.19173813 -8.59277439</georss:point> </item> ... </channel> </rss>
Um exemplo de utilização deste serviço é a Web App para iPhone Trânsito, que entre outras funcionalidades disponibiliza esta mesma informação:
A descrição do serviço encontra-se em http://services.sapo.pt/Metadata/Service/Traffic.
Update: este serviço deixou de estar disponível.