2016-08-30 18 views
9

Şu anda bazı facebook sayfasının canlı akışı olup olmadığını öğrenmek mümkün müdür? Ben Facebook API'sine bakıyordum ve oradan göründüğümden bu bana mümkün görünmüyor çünkü /{page_id}/live_videos sadece sayfanın bir yöneticisi iseniz (ya da erişime erişiminiz var) çalışıyor çünkü kamuoyunun canlı videolarını okuyamıyorsunuz sayfa erişim belirteci içermiyor.Facebook sayfasının canlı olup olmadığını öğrenin

cevap

1

, herhangi varsa bir iade dize almak mümkün olabilir:

GET /v2.7/{page-id}/live_videos HTTP/1.1

Host: graph.facebook. com

sen daha okuyabilirsiniz: Evet, yapabilirsin https://developers.facebook.com/docs/graph-api/reference/page/live_videos/

+0

aslında sayfasının sahibi olmak zorunda değil mi? Bir sayfa erişim belirtecine ihtiyacınız olduğu için mi? Şimdiye kadar (# 100) Mevcut işlemi gerçekleştirmek için izin yok. Bu çağrıyı denediğimde. – Superian007

3

. Bu aslında bir WebHook (sayfadaki değişiklikler hakkında belirli bir uygulamanın/kullanıcının eş zamanlı bildirimi) olarak adlandırılır. Bunu yapmak için, izlemek istediğiniz belirli bir sayfada yapılan değişikliklere abone olacak bir Facebook Uygulaması oluşturmanız gerekecektir.

Sadece (bu sürüm live_videos destekler beri) {app-id}/subscriptions çağıran uygulamanın gösterge tablosundan veya Graph API 2.7 aracılığıyla bunu ve (sizin durumunuzda live_videos olarak) Facebook API edinilebilir Sayfa Nesne Abonelikler, herhangi birini seçebilirsiniz.

Bu tür abonelikler için, uygulamanızın belirli bir sayfadan alınan iletilerin spam olmaması veya yeniden iletilmemesi için beyaz listeye alınması gerekir.

WebHook uygulaması okuyunuz Facebook API belgelemesi hakkında daha fazla bilgi almak için: https://developers.facebook.com/docs/graph-api/webhooks

+0

Hala aynı sorun değil, bu aslında canlı akış olup olmadığını bilmek istediğiniz sayfanın yöneticisi olmak zorunda? Bunu soruyorum çünkü Facebook belgesinde (https://developers.facebook.com/docs/graph-api/reference/v2.7/app/subscriptions#publish) belirli bir web bloğuna abone olması için bu 'Abonelikler nesneye yazılmıştır. tür sayfa sadece uygulamayı yükleyen Sayfalar için geçerli olacaktır. Uygulamayı/{page-id}/subscribed_apps edge.' kullanarak bir Sayfa için yükleyebilirsiniz. – Superian007

+0

Hayır, abonelik aslında sıradan kullanıcı presleri sayfadaki 'takip' butonu gibi yapılır ve güncellemeleri almaya devam eder. Ancak, söylediğim gibi, uygulamanızın abone olmaya devam etmek için beyaz listeye ek bir test geçirmesi gerekiyor. Beyaz listeye eklendiğinde, uygulamanızı yüklemek için belirli bir sayfaya ihtiyacınız olmayacaktır. –

+0

Beyaz listeye ekleyebilmeniz için daha fazla bilgi edinebilir misiniz? Uygulamanız beyaz listede nasıl ve nerede bulunabilir? Beyaz listeye alınmış bilinmeyen, yeni, spam olmayan uygulama için daha yüksek bir şans var mı? – Superian007

İlgili konular