Guardian OpenPlatform

Dostęp do artykułów i materiałów gazety The Guardian poprzez otwarte RESTowe API

Guardian Open Platform to nowy mechanizm API udostepniany przez wydawców gazety The Guardian. Umożliwia ono dostęp do publikacji The Guardian i zależnych czasopism (w tym pełna treść). Obecnie API to znajduje się w fazie Beta i po zarejestrowaniu aplikacji należy czekać kilka dni na aktywację. Za pomocą dostępnych treści można uzupełniać informacje dostępne we własnych serwisach, czy też budować różne rodzaju aplikacje przetwarzające dane. Dostępny jest także przykład wykorzystania tego API w Google Wave poprzez robota wstawiającego wyniki wyszukiwania.

OpenPlatform i Python

Dostępna jest gotowa biblioteka openplatform-python, która pozwala korzystać z dostępnego obecnie API. Oto przykład:
from guardianapi import Client

client = Client('TWÓJ KLUCZ API')
results = client.search(q = 'robert kubica')
print results.count()
for item in results:
	print item['headline']
	# treść
	#print item['typeSpecific']['body']
	print
Co zwróci ostatnie publikacje dotyczące Roberta Kubicy:
Japanese grand prix - as it happened

Bahrain grand prix - as it happened

European grand prix - live

Chinese grand prix lap-by-lap - as it happened

Barcelona grand prix - as it happened

Malaysian grand prix - as it happened

Kubica off the pace but fast enough

Breakthrough for Kubica but the pits for Hamilton

Breakthrough for Kubica but the pits for Hamilton

Kubica announces his arrival as championship contender
Więcej przykładów dostępnych jest na stronie projektu.

OpenPlatform i PHP

Dla PHP dostępna jest biblioteka openplatform-php, z której korzystać można równie łatwo. Przykładowy skrypt dostępny jest wraz z biblioteką.
blog comments powered by Disqus

Kategorie

Strony