5

Pracuję nad aplikacją otwartego wykresu na Facebooku, która pozwoli użytkownikom logującym się na & uwierzytelnić się w mojej witrynie, aby mieć agregację "ostatnio przeczytanych" artykułów na ich osi czasu na Facebooku.Facebook: Akcje otwartego wykresu nie agregujące

Utworzona przeze mnie agregacja i dodanie obiektów podglądu wydaje się działać i pojawia się odpowiednio w obszarze "podglądu osi czasu". Publikowanie akcji działa i pojawia się w dzienniku aktywności (ale nie na osi czasu, chyba że ręcznie ją opublikuję).

Korzystanie ze skrobaka na stronie facebook, wydaje się, że moje linki działają poprawnie i wszystkie metatagi, które są oczekiwane, rzeczywiście się pojawiają, ale znowu - bez agregacji.

Opublikowałem prawdopodobnie 8 lub 9 historii z moją aplikacją do tej pory i nadal, bez agregacji.

Oto kod ..

Facebook Log-In

$('.facebook-login').click(function() { 
     var loginBool = $(this).hasClass('loginfb'); 

     if (!loginBool) { 
      FB.logout(function(response){ 
       if (response.authResponse) { 
        updateStatus(); 
       } 
      }); 
     } 
     else if (loginBool) { 
      FB.login(function(response){ 
       if (response.authResponse) { 
        updateStatus(); 
       } 
      }, {scope: 'user_about_me,user_birthday,user_interests,user_likes,user_location,read_stream,email,publish_actions,publish_stream'}); 
     } 
    }); 

FB.app kod akcji

$('.read-action').click(function() { 
    FB.api('/me/news.reads', 'post',{ 
     article : window.location.href 
    }, function(response){ console.log(response)}); 
}); 

Opublikowanie działania rejestruje akcji ID konsolę JavaScript i jak ja powiedział, pojawia się w dzienniku aktywności i widzę go na mojej osi czasu po zezwoleniu na pojawienie się tam.

Agregacja jest skonfigurowany jako takie:

danych do wyświetlenia: Przeczytaj

Układ wyświetlania: Lista

Czy coś robię ewidentnie źle, albo jakie są kroki potrzebne, aby uzyskać moje posty do zagregowania?

Odpowiedz

0

Jaka jest wartość Data to Display w swojej agregacji?

Czasami trzeba wykonać kilka działań OG tego typu, aby agregacja zaczęła pojawiać się na osi czasu.

+0

Korzystanie z wbudowanej akcji "Odczyt" Automagicznie dodaje pełną listę agregacji odpowiadającą dowolnym wbudowanym akcjom, które dodajesz. Mam "przeczytane" ponad 30 opowiadań i pojawiają się one w moim dzienniku aktywności - ale nie będą agregować – Jbwilliams1

3

Miałem ten sam problem z innymi działaniami wbudowanymi. Wygląda na to, że niestandardowe agregacje są niedozwolone dla typów działań wbudowanych. Ale wbudowane agregacje są wystarczająco rozsądne.

+0

Wydaje się, że to ma sens, z wyjątkiem tego, że nadal pozwalają na dodanie wbudowanych działań jako części agregacji "Dane do wyświetlenia". . Nie tylko to, ale nawet wbudowane agregacje nie pojawiają się, dopóki nie wyświetlę podglądu aplikacji w "widoku osi czasu" i po prostu da mi ona << Użytkownik przeczytał 9 artykułów >> – Jbwilliams1

Powiązane problemy