2014-08-30 24 views
10

Facebook sayfamdaki bir videonun görüntüsünü almak istiyorum.Facebook API Video İzleme

Benim isteği:

{object-id}/insights/post_video_views_organic 

Ama bunun yerine veri alıyorum geri aşağıdaki hata: Gerçekten tercüme edemem bu yüzden gerçekten geçmişte Facebook API ile çalışmış haven't

{ 
    "error": { 
    "message": "(#100) Tried accessing nonexisting field (insights) on node type (Video)", 
    "type": "OAuthException", 
    "code": 100 
    } 
} 

Bu hata mesajı.

+0

Bunu hiç çözdünüz mü? Aynı sorunu yaşıyorum. – CoreyH

+1

@CoreyH Hangi hatayı alıyorsunuz? Kullanıcı size read_insights izni verdiği sürece çalışmalıdır. Aşağıdaki cevap da doğrudur, nesne kimliği nesnenin kimliğidir yani '{pageid_objectid}/insights' – Slartibartfast

cevap

18

deneyin bir alt çizgi izledi, nesne kimliği başlangıcına (Graph API veya here yoluyla alabilirsiniz) facebook sayfasının kimliği ekleyerek (I Graph API Explorer kullanıyorum) ('_') sonra videonun nesne kimliği. "{Object-id}/insights/post_video_views_organic" yerine

+0

Teşekkürler, şimdi OAuthException gitti, ancak veri alanları boş. Bir fikrin neden? "data": [] – mfsymb

+0

Sayfanızda kaç beğeniniz var? Facebook'un sayfa için içgörüler ve bu konudaki tüm yayınlar gösterilmeden önce en az 30 beğeni alması gerekiyor. (bkz. https://www.facebook.com/business/products/pages#insights) – alexoakley1

+0

2 Milyon beğeni. Bu sorun olmamalı. – mfsymb

-1

.

"{post-id}/insights/post_video_views_organic" bölümünü kullanın. Metrikleri alacaksın.

"Post-id", bu video kaydının postasıdır.

+0

Bunu gerçekten denediniz mi? Orijinal gönderi ile aynı hatayı döndürür. –