Für lokale Nachrichten in den USA können Sie das Patch api verwenden, mit dem Sie Nachrichten für eine Postleitzahl, einen Bundesstaat oder sogar eine Nachbarschaft abrufen können.
Hier sind einige Beispiele von ihrer API-Seite:
Neuigkeiten für eine Postleitzahl
http://news-api.patch.com/v1.1/zipcodes/{ZIP}/stories?dev_key={key}&sig={signature}
Nachrichten für einen Bundesstaat
http://news-api.patch.com/v1.1/states/{state name}/stories?dev_key={key}&sig={signature}
Nachrichten für eine Stadt
http://news-api.patch.com/v1.0/states/ca/cities/san%20francisco/stories?dev_key={key}&sig={signature}
Nachrichten mit GPS-Koordinaten
http://news-api.patch.com/v1.1/nearby/{latitude},{longitude}/stories?dev_key={key}&sig={signature}
Response enthält viele Metadaten, einen Titel, eine Geschichte, Anhänge und sogar GPS-Koordinaten des Standorts der zurückgesandten Nachrichten mit vielen anderen Funktionen.
Nun, die Schattenseite ist nur USA, es gibt viele andere APIs, die Sie für verschiedene Länder verwenden können, hier ist die BBC API zum Beispiel Update: Dies ist jetzt down
Sie können Nachrichten von Orten wie diesem Anruf abrufen Ссылка Update: Dies ist auch down . Sie können stattdessen ihre RSS-Feeds verwenden.
Auch CNN hat seinen Nachrichten-RSS-Feed Wo Sie RSS-Daten über Nachrichten an vielen Orten abrufen können
Ich bin mir ziemlich sicher, dass es viele andere APIs gibt, einer meiner Favoriten ist das Ushahidi-Netzwerk
Sie haben eine öffentliche API, die auch Standort-Tags für Nachrichten enthält. Weitere Informationen erhalten Sie hier
Ich denke, das reicht völlig aus, um Ihnen die Möglichkeiten offener APIs zu zeigen. Wenn Sie weitere Informationen benötigen, lassen Sie es mich wissen, ich bin mir ziemlich sicher, dass es mehr gibt, wenn Sie richtig suchen!
Je nach Ihren Anforderungen möchten Sie die Google News-API ihre Bereichsfeeds und ihre Suchfeeds verwenden Google News
oder Bing News Search.
Entweder wenn Sie eine API wie Google News oder eine von Patch oder einer anderen verwenden. Die meisten akzeptieren keine GPS-Standorte für die Suche. Sie benötigen eine qualifizierte Postleitzahl oder einen Städtenamen oder andere vom Menschen lesbare Standortdaten.
Um die Adresse herauszufinden, wo sich der Benutzer gerade befindet, benötigen Sie die CLGeocoder , um die Adresse für eine gegebene GPS-Koordinate umzukehren. Dies kann so gemacht werden:
%Vor%Mit dem CLPlacemark , das aus dem GPS ermittelt wurde Ort, an dem Sie fast alle Adressinformationen haben können: Namenseigenschaft
Mit diesen Informationen können Sie fast jede Nachrichten-API abfragen. Auch der von Patch erwähnte hier von mostafa torbjorn berg Neuigkeiten für eine Postleitzahl
%Vor%Nachrichten für einen Staat
%Vor%Nachrichten für eine Stadt
%Vor%Nachrichten mit GPS-Koordinaten
%Vor%Holen Sie sich zunächst Ihre aktuellen GPS-Koordinaten. Verwenden Sie dann die umgekehrte Geokodierung des CLGeocoder-Klassenreferenz , um die Koordinaten in eine Adresse umzuwandeln.
Sobald Sie eine funktionierende Straßenadresse haben, können Sie eine beliebige Anzahl von News-Feeds oder News-APIs (zu viele zum Auflisten) basierend auf Ihrer Stadt verwenden.
Tags und Links ios geospatial web-services feed