2013-04-22 10 views
9

Publikuję niestandardowy obiekt/akcję Open Graph na Facebooku.Definiowanie sposobu wyświetlania postu otwartego wykresu

Nasze środowiska produkcyjne i lokalizacyjne mają własną aplikację FB, które są skonfigurowane identycznie (z wyjątkiem tego, że w naszej aplikacji produkcyjnej zatwierdzono obiekty i działania, podobnie jak strona Szczegóły aplikacji).

Z jakiegoś powodu przetwornica publikuje z większą zdjęciem pod tyłem tytuł/opis. Posty produkcyjne mają mniejszy obraz, a cały tekst po prawej.

Nie pamiętam, aby robić coś wyjątkowego podczas inscenizacji, ale ostatecznie chcemy, aby posty z produkcji wyglądały tak, jak robią to na inscenizacjach. Masz pojęcie, które ustawienie muszę poprawić?

AKTUALIZACJA:I've learned Historie z większymi obrazami nazywane są "historiami opartymi na obrazie". Jedyne, co wspomniano w powyższym linku, jak uzyskać ten nowy układ, to:

Większy układ historii wiadomości RSS generowany przez post z otwartym wykresem przy użyciu rozmiaru większego niż 200 x 200 pikseli.

Korzystanie debuggera FB, widać, że oba obrazy zgarniania za FB są 600x600:

enter image description here

Odpowiedz

8

Frustrująco, nie ma ustawienia, które można zmienić eak, i całkowicie nie masz wpływu na to, jak Twoje posty będą wyświetlane w czyimś kanale informacyjnym. Jeśli chcesz mieć styl wyświetlania "obraz", twoje zdjęcia muszą być> = 200x200, ale poza tym, Facebook określa, w jaki sposób będzie wyświetlać coś.

Znalazłem to po kilku dniach łomotania w głowę i czytania wszystkiego przez Internet i wreszcie rezygnacji. Wysłaliśmy tę funkcję i właśnie powiedziałem moim współpracownikom, że nic nie możemy zrobić.

Następnie w kanale wiadomości zobaczyłem posty współpracowników i zostały one sformatowane za pomocą małego obrazu. Później tego samego dnia wysłała e-mail z podziękowaniami, ponieważ była podekscytowana integracją OG z naszą witryną, a zrzut ekranu, który wysłała, zawierał jej wpisy w pliku danych z dużym obrazem.

Ta sama osoba, te same posty, inny ekran w dwóch różnych kanałach.

-1

Jeśli ktoś ma ten problem można rozwiązać poprzez ustawienie następujących czynności:

1) Na otwartej konsoli wewnątrz wykresu typu akcja Zaznacz tę opcję -> User Generated Zdjęcia - Pozwól użytkownikom zawierać zdjęcia zrobione za pomocą aparatu na ich urządzeniu

2) Na twoim SharePhoto setUser Wygenerowano na true.

SharePhoto photo = new SharePhoto.Builder() 
       .setUserGenerated(true) // Necessary to post a big image 
       .setBitmap(shareItem.getImage()) 
       .build(); 
+0

masz rację, że obraz będzie dużym obrazem, ale nie będzie w historii otwartego wykresu. – Stone

Powiązane problemy