Das Ziel meines YouTube-API-Aufrufs ist es, bei einer channelId zurückzugeben, ob dieser Kanal gerade live streamt. Dies ist der Anruf, den ich gerade mache:
%Vor%Während dieser Anruf funktioniert, gibt es eine erhebliche Verzögerung zwischen dem Kanal, der einen Livestream startet, und diesem Anruf, der den Stream zurückgibt.
Gibt es einen besseren Anruf in der YouTube-API, der oAuth nicht benötigt? Die Funktionalität meiner App ist schreibgeschützt.
Danke!
Wahrscheinlich spät, aber immer noch jemand anderes würde es verwenden, fand ich die Antwort auf Google Api Docs:
Ссылка (Scrollen Sie nach unten, Sie können ihre Vor-Ort-API verwenden, um Anrufe im laufenden Betrieb zu tätigen)
Der Aufruf, den Sie machen müssen, ist:
%Vor%(atm, sie haben ein Problem mit dem Statusfeld). Sie können den Filter entfernen und die zurückgegebenen Ergebnisse für
überprüfen %Vor%Und laut Google-Dokumentation:
Bevor Sie beginnen
Sie benötigen ein Google-Konto, um auf die Google Developers Console zuzugreifen, einen & gt; API-Schlüssel anzufordern und Ihre Anwendung zu registrieren. Registrieren Sie Ihre Anwendung bei Google, damit sie API-Anfragen senden kann. Wählen Sie nach der Registrierung Ihrer Anwendung das YouTube-Daten-API als einen der von Ihrer Anwendung verwendeten & gt; -Dienste aus:
Gehen Sie zur Entwicklerkonsole und wählen Sie das gerade registrierte Projekt aus. Öffnen Sie die API-Bibliothek in der Google Developers Console. Wenn Sie dazu aufgefordert werden, wählen Sie ein & gt; -Projekt oder erstellen Sie ein neues Projekt. Stellen Sie in der API-Liste sicher, dass der Status für YouTube-Daten-API v3 und für YouTube-Content-Partner die Content-ID-API von YouTube & gt feststeht.
Aufruf der Daten-API
Die API-Anfrage muss von dem Google-Konto autorisiert werden, dem der & gt; Broadcasting-YouTube-Kanal gehört.
Sie können diesen Link zum Generieren eines Zugriffstokens (OAuth 2.0) überprüfen: Ссылка
Ich hoffe, das hilft.
Tags und Links youtube-api