2008-09-17 11 views
13

Beim Lesen der Flickr-API-Dokumentation heißt es weiter, ich benötige einen API-Schlüssel, um ihre REST-Protokolle zu verwenden. Ich baue nur einen Fotobetrachter und sammle Informationen aus Flickrs public photo feed (zum Beispiel plane ich nicht, ein Upload-Skript zu schreiben, wo ein API-Schlüssel benötigt würde). Gibt es eine zusätzliche Funktionalität, die ich bekommen kann, wenn ich einen Schlüssel bekomme?Warum brauche ich einen Flickr-Api-Schlüssel?

aktualisiert antwortete ich die Frage unter

+0

Es ist ihre Anforderung. Was erwartest du hier für eine Antwort? – GEOCHET

+1

@Rich: Denn wenn die Informationen in RSS, JSON, PHP usw. ohne Schlüssel frei verfügbar sind, dann ist das natürlich keine Voraussetzung. –

Antwort

9

Wir haben ein Konto eingerichtet und einen API-Schlüssel erhalten. Die Antwort auf die Frage ist, ja, es gibt erweiterte Funktionalität mit einem API-Schlüssel beim Erstellen von etwas wie eine einfache Foto-Viewer. Der Befehl flickr.photos.search hat viele weitere Funktionen zum Empfangen eines RSS-Feeds von Bildern als , z. B. nur das Abrufen neuer Fotos seit der letzten Feedanforderung (über das Attribut) oder die Suche nach "sicheren Fotos".

1

Der Flickr-API sehr schön und einfach zu bedienen ist und wird viel einfacher sein, als das Futter selbst kratzen.

Das Einholen eines Schlüssels dauert ungefähr 2 Minuten - Sie füllen ein Formular auf der Website aus und senden es dann per E-Mail an Sie.

1

Nun, sie sagen, Sie brauchen einen Schlüssel - Sie brauchen einen Schlüssel, dann :-) Die Offenlegung einer API bedeutet, dass Sie Daten von der Website viel einfacher ziehen können, es ist verständlich, dass sie dies unter Kontrolle haben wollen. Es ist ungefähr dasselbe wie bei anderen API-fähigen Sites.

17

Um die Flickr-API verwenden zu können, benötigen Sie einen Anwendungsschlüssel. Wir verwenden dies, um die API-Nutzung zu verfolgen.

Derzeit ist die kommerzielle Nutzung der API nur mit vorheriger Genehmigung erlaubt. Anfragen für API-Schlüssel, die für den kommerziellen Gebrauch bestimmt sind, werden von den Mitarbeitern überprüft. Wenn Ihr Projekt persönlich, künstlerisch, frei oder anderweitig nicht-kommerziell ist, fordern Sie bitte keinen kommerziellen Schlüssel an. Wenn Ihr Projekt kommerziell ist, geben Sie bitte genügend Details an, um uns bei der Entscheidung zu helfen. Vielen Dank!

http://www.flickr.com/services/api/misc.api_keys.html

+0

In diesem Fall ist es in Ordnung, meine apikey in Android apk zu kodieren? – d34th4ck3r

7

Wenn Sie einen Schlüssel haben, können sie Ihre Nutzung überwachen und sicherstellen, dass alles copacetic - Sie unten Anfrage Limit sind usw. Sie ihre Statistiken auf regelmäßige vs API-Nutzung trennen kann. Wenn sie Probleme mit der Antwortzeit haben, können sie die API-Benutzer etwas langsamer reagieren lassen, damit die Hauptwebsite schnell reagiert usw.

Das sind die Vorteile für sie.

Die Vorteile für Sie? Wenn du nur einen Scraper schreibst und etwas, das sie nicht mögen, wie zu oft auf sie schlage, werden sie dich kurzerhand daran hindern, ihr ToS zu brechen.

Wenn Sie das Ding nur ein paar Mal treffen möchten, können Sie ohne den Schlüssel davonkommen. Wenn Sie einen Dienst schreiben, der seinen Feed tausende Male erreicht, möchten Sie ihnen die Höflichkeit geben, ihre Regeln zu befolgen.

Plus wie Dave Webb sagte, die API ist netter. Aber das ist im Auge des Betrachters.

Verwandte Themen