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.
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.
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ą.
- Dodane: 12.10.2009 przez riklaunim