Czy można się dowiedzieć, czy strona na Facebooku jest teraz transmitowana na żywo? Patrzyłem na API Facebooka i stamtąd wydaje mi się, że nie jest to możliwe, ponieważ /{page_id}/live_videos
wydaje się działać tylko wtedy, gdy jesteś administratorem strony (lub uzyskałeś dostęp), ponieważ nie możesz czytać filmów publicznych bez tokena dostępu do strony.Dowiedz się, czy strona na Facebooku transmitowana jest na żywo.
Odpowiedz
Możesz być w stanie uzyskać zwrócony ciąg jeśli istnieje od:
GET /v2.7/{page-id}/live_videos HTTP/1.1
Host: graph.facebook. com
można przeczytać więcej w: https://developers.facebook.com/docs/graph-api/reference/page/live_videos/
Tak, można. Jest to tak zwany WebHook (jednoczesne powiadomienie określonej aplikacji/użytkownika o zmianach wprowadzonych na stronie). Aby to zrobić, musisz utworzyć aplikację na Facebooku, która zasubskrybuje zmiany wprowadzone na określonej stronie, którą chcesz śledzić.
Można po prostu zrobić to od deski rozdzielczej do aplikacji lub poprzez Graph API 2.7
(ponieważ ta wersja obsługuje live_videos
) wywołanie {app-id}/subscriptions
i wybrać dowolną stronę subskrypcji obiektu, które są dostępne za pośrednictwem Facebooka API (w przypadku live_videos
).
W przypadku tego rodzaju subskrypcji aplikacja musi zostać dodana do białej listy, aby nie spamować lub ponownie przekazywać informacji otrzymanych z określonej strony.
Aby uzyskać więcej informacji o WebHook realizacji Proszę przeczytać Facebook API documenation: https://developers.facebook.com/docs/graph-api/webhooks
Czy nie ma tu wciąż tego samego problemu, to znaczy, że musisz być administratorem strony, którą chcesz wiedzieć o transmisji na żywo, czy nie? Pytam o to, ponieważ na Facebooku (https://developers.facebook.com/docs/graph-api/reference/v2.7/app/subscriptions#publish) w celu subskrybowania konkretnego webhooka jest napisane: 'Subskrypcje dla obiektu strona typu będzie ważna tylko dla stron, które zainstalowały aplikację. Możesz zainstalować aplikację dla strony za pomocą krawędzi/{page-id}/subscribed_apps. ". – Superian007
Nie, subskrypcja jest wykonywana w sposób podobny do zwykłego przycisku "obserwuj" użytkownika na stronie i wciąż otrzymuje aktualizacje. Jednak, jak powiedziałem, Twoja aplikacja będzie musiała zdać test białej listy, aby zostać subskrybentem. Po dodaniu białej listy nie będziesz potrzebować tej konkretnej strony do zainstalowania aplikacji. –
Czy możesz dodać więcej informacji o białej liście - gdzie i jak aplikacja może zostać dodana do białej listy? Czy istnieje nawet większa szansa, aby nieznana, zupełnie nowa, bez spamu aplikacja znalazła się na białej liście? – Superian007
- 1. Sprawdź dostępność konkretnej lokalizacji na Facebooku (strona)
- 2. Błąd 100 zaplanować post na Facebooku Strona
- 3. GVim: dowiedz się, czy guifont jest dostępny.
- 4. Dowiedz się, czy adres URL jest uszkodzony?
- 5. Dowiedz się, na którym działa port Django?
- 6. Sprawdź, czy zalogowany użytkownik podoba mi się moja strona na Facebooku
- 7. Tytuł strony jest niepoprawny, gdy udostępniasz link na facebooku lub podoba się strona internetowa
- 8. Dowiedz się, gdzie MySQL jest zainstalowany na Mac OS X
- 9. Strona "Przekierowanie" bez odświeżania (styl zdjęć na Facebooku)
- 10. Czy "użyj ścisłego" jest bezpieczne dla witryn na żywo?
- 11. Strona "automatyczny" adres URL strony na Facebooku (dla kodu QR)
- 12. Sprawdź, czy użytkownik jest obecnie online (na żywo)
- 13. jak korzystać z facebooka komentarze wtyczkę na facebooku strona
- 14. Nie rozwija się szablonów PHPSTorm na żywo
- 15. Czy można zarejestrować się na Facebooku bez identyfikatora e-mail?
- 16. PHP cURL zaloguj się na facebooku
- 17. Dowiedz się, ile wątków obsługuje moja aplikacja?
- 18. Czy istnieje sposób pushState() okna nadrzędnego na płótnie na Facebooku?
- 19. Udostępnianie wideo na facebooku kończy się niepowodzeniem
- 20. Dowiedz się, czy argument funkcji jest częścią wywołania funkcji
- 21. Dowiedz się, kiedy kursor jest przesuwany (UITextView)
- 22. Czy jest narzędzie do wizualizacji kontekstu aplikacji na żywo Spring?
- 23. Jak sprawdzić, czy kanał YouTube jest przesyłany strumieniowo na żywo?
- 24. Jak odróżnić kolekcje NodeList na żywo i nie na żywo?
- 25. Dowiedz się, na jakim etapie cyklu życia kontrola jest do osiągnięcia w ASP.NET WebForms
- 26. Sprawdź, czy strona jest rodzicem, czy jest to strona podrzędna?
- 27. Testowanie na żywo jQuery
- 28. Czy można stylizować nową wtyczkę na Facebooku?
- 29. Powiadomienia na Facebooku - potrzebujesz pozwolenia czy nie?
- 30. Czy umieścisz dane na żywo w matplotlib?
Nie trzeba faktycznie być właścicielem strony? Ponieważ potrzebujesz tokena dostępu do strony? Do tej pory otrzymuję '(# 100) Brak uprawnień do wykonywania bieżącej operacji.", Gdy próbuję tego połączenia. – Superian007