Saltar para: Post [1], Pesquisa e Arquivos [2]

SAPO developers blog

SAPO developers blog

SAPO Saber via Open Search

Junho 08, 2009

jac

O SAPO Saber possui um interface Open Search em http://services.sapo.pt/Metadata/Service/Knowledge.

 

Acedendo, por exemplo, a http://services.sapo.pt/Knowledge/OpenSearch?search=tempo, recebemos uma lista de todas as páginas começadas por "tempo" em formato JSON:

    [
	    "tempo",
	    [
		    "Tempo",
		    "Tempo-espaço",
		    "Tempo-luz",
		    "Tempo-quente",
		    "Tempo (Marvel Comics)",
		    "Tempo (clarificação)",
		    "Tempo (clima)",
		    ...
        ]
    ]

Podemos também requisitar mais informação sobre uma página específica.

 

A título de exemplo, http://services.sapo.pt/Knowledge/Query?prop=info&titles=Tempo (clarificação)&format=xml:

    <api>
        <query>
            <pages>
                <page pageid="1058864" ns="0" title="Tempo (clarificação)" touched="2008-08-22T09:01:45Z" lastrevid="8103500"/>
            </pages>
        </query>
    </api>

Para aceder ao conteúdo de uma página, basta-nos aceder a algo como http://services.sapo.pt/Knowledge/Query?action=query&prop=revisions&titles=espaço-tempo&rvprop=timestamp|user|comment|content:

{
    "query": {
        "normalized": [{
            "from": "espaço-tempo",
            "to": "Espaço-tempo"
        }],
        "pages": {
            "10803": {
                "pageid": 10803,
                "ns": 0,
                "title": "Espaço-tempo",
                "revisions": {
                    "7583830": {
                        "revid": 7583830,
                        "pageid": 10803,
                        "oldid": 7583742,
                        "user": "Admin",
                        "timestamp": "2008-08-20T16:35:20Z",
                        "comment": "Actualização a partir de pt.wikipedia.org",
                        "*": "Em [[física]], '''espaço-tempo''' é o [[sistema de coordenadas]] utilizado como base para o estudo da [[relatividade especial]] e [[relatividade geral]].\nO [[tempo]] e o [[espaço]] [[dimensão_(matemática)|tridimensional]] são concebidos, em conjunto, como uma ..."
                    }
                }
            }
        }
    }
}

A descrição completa do serviço encontra-se disponível em http://services.sapo.pt/Metadata/Service/Knowledge.

Mais sobre mim

Subscrever por e-mail

A subscrição é anónima e gera, no máximo, um e-mail por dia.

Arquivo

  1. 2012
  2. J
  3. F
  4. M
  5. A
  6. M
  7. J
  8. J
  9. A
  10. S
  11. O
  12. N
  13. D
  1. 2011
  2. J
  3. F
  4. M
  5. A
  6. M
  7. J
  8. J
  9. A
  10. S
  11. O
  12. N
  13. D
  1. 2010
  2. J
  3. F
  4. M
  5. A
  6. M
  7. J
  8. J
  9. A
  10. S
  11. O
  12. N
  13. D
  1. 2009
  2. J
  3. F
  4. M
  5. A
  6. M
  7. J
  8. J
  9. A
  10. S
  11. O
  12. N
  13. D