2016-07-14 3 views
0

So habe ich einige Verwirrung bei der Implementierung der YouTube Data Api v3. Ich habe versucht, Tutorials nachzuspielen und den Beispielcode zu kopieren, um daraus zu lernen (nachdem ich natürlich alles eingerichtet habe), aber ich habe einen Fehler gefunden:Youtube Data Api V3, kratzen die JSON-Sites legal? (Android Studio)

import com.google.api.services.samples.youtube.cmdline. Auth; existiert nicht und daher funktioniert das ganze Beispiel nicht. Ich habe online keine Lösung gefunden. Ich hasse es einfach, Code zu kopieren und Android aufzusetzen und es laufen zu lassen, ohne zu verstehen, was es tut. Ich konnte keine Lösung für dieses Problem finden!

Was war meine Lösung? geschabt I (mit Java) Links wie: https://www.googleapis.com/youtube/v3/channels?part=id%2Csnippet%2Cstatistics%2CcontentDetails%2CtopicDetails&forUsername=&key=

, wo alles, was ich tun müssen, um Eingabeschlüssel meinem Browser und den Benutzernamen des youtuber, um die Daten abzurufen, die ich brauchte. Ich frage mich, ob das legal ist? Dies sind ihre JSON-Sites, die die API selbst verwendet. Der Grund, warum ich mir Sorgen mache, ist, dass ich vor kurzem angefangen habe, zu kratzen und viel über seine rechtlichen Probleme zu lesen.

Vielen Dank!

PS: Ich benutze meinen Browserschlüssel, und wenn ich eine App veröffentlichen möchte, die diese Methode verwendet, ist das ein Problem, da der Schlüssel von mehreren Personen benutzt wird?

Antwort

0

Zuerst müssen Sie SDK Manager öffnen. Installieren Sie Google Play-Dienste, falls dies nicht der Fall ist.

Dann öffnen Sie die build.gradle und fügen Sie die Bibliothek hinzu. (Ersetzen? Durch die richtige Version)

Nach dem Synchronisieren der Gradle sollten Sie in der Lage sein, die Bibliothek zu importieren.

Edit:

Wenn Sie finden https://www.googleapis.com/youtube/v3 nützlich ist, dann können Sie es verwenden, weil es zu dem official API gehört.

+0

Ich habe definitiv spielen Dienste arbeiten und der Youtube-Player API arbeiten. Der Player und adMob ist eingerichtet und wird ausgeführt. – DanielS

+0

@DanielS Möchten Sie Teile Ihres Codes teilen und angeben, was nicht funktioniert? Ihre Frage ist mir nicht sehr klar. Lies auch meine Bearbeitung. – Joshua

+0

Ab sofort habe ich den gesamten Code mit dem Setup-Beispiel losgeworden und muss es erneut einrichten. Jetzt möchte ich wissen, ob meine Technik unter googles Richtlinien erlaubt ist oder nicht – DanielS