6

FQL Stream documentation'a göre, aşağıdaki sorgu, kimliği doğrulanmış bir sayfa sahibi tarafından çalıştırıldığında gösterim sayımları döndürmesi beklenir, ancak asla bunu yapmaz. Genişletilmiş izinlerle (read_stream, read_insights) doğrudan graph api explorer numaralı kimlik doğrulamasını yapan sayfa sahibine sahibiz, ancak gösterim sayıları her zaman boş.Facebook gönderi gösterimleri, FQL akış sorgusunda sıfırdır

Bu bu iş için uygun mudur?

SELECT post_id, actor_id, message, impressions FROM stream WHERE actor_id = {owned_page} and source_id = {owned_page} 
+1

Aynı sorunu yaşıyorum, bir şeyle mi geldin? – Gregology

+1

Burada da çalışmıyor. – jayarjo

cevap

4

ben onun belgelerinde eksik düşünüyorum, ama sen o amele almak yerine kullanıcı erişim belirteci belirteç sayfa erişimini kullanarak bu çağrıyı yapmalıdır.

Yani burada adımlar şunlardır:

  1. kullanıcıdan aşağıdaki izinleri almak ve almak user access_token:

    • manage_pages -
    • read_insights belirteç sayfa erişmek için - gösterimleri okumak için (belgede belirtildiği gibi)
    • read_stream - Geçerli oturum kullanıcının bu belirteç kullanılarak

  2. görmek mümkün olduğu tüm yayınlar için, çağırmak ile page access_token olsun

    /{page-id}?fields=access_token

  3. (opsiyonel) asla asla bitmeyecek bu simge erişim belirteci uzatmak için benim cevap here kontrol edin. Bu, sonuç gösterim (varsa) alıp bunu

    SELECT post_id, actor_id, message, impressions FROM stream WHERE actor_id = {owned_page} and source_id = {owned_page}

    senin query- çalıştırmak, sayfa erişim jetonu kullanarak

  4. (Temelde bazı adımlar önlemek için).

    enter image description here

Umut yardımcı olur.!

+0

@jayarjo, çözümü denediniz mi? –

+0

Burada yaptığım bazı sorunlar yaşıyorum. Çok basit bir sayfam var (100 beğeni) ve ne denediğime bakmadan post gösterim alamıyorum. Herhangi bir gönderi veya sadece destekleyici ile çalışmak gerekiyor? – Filipe

+0

@Filipe, herhangi bir sayfanın gönderileriyle çalışır –

İlgili konular