2012-12-12 5 views
7

Próbuję zaktualizować mój kod stream.publish, aby użyć okna dialogowego kanału w javascript SDK, ale wynikowe posty na Facebooku są małe i brzydkie. Bardziej irytujące jest to, że posty na Facebooku nie pasują do podglądu na mojej stronie.Wpisy utworzone za pomocą okna dialogowego kanału SDK JavaScript są małe i ucięte; nie pasuje do podglądu

Oto mój kod:

function facebook_publish_feed_story() { 
    var publish = { 
     method: 'feed', 
     link: 'http://www.wikipedia.org/', 
     picture: 'http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png', 
     name: 'Name of the link', 
     caption: "A caption that's kind of long like this I'm going to write some more words" 
     description: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vitae augue sed urna fermentum vulputate. Nunc porttitor vestibulum vestibulum. Aliquam eget feugiat lectus. Duis ullamcorper sollicitudin nisi sit amet congue.' 
    }; 

    FB.ui(publish, function(response) { 
    //do something with response 
    }); 
} 

Oto JavaScript pop-up z podglądem postu. Ten post wygląda zupełnie dobrze i wspaniale mnie:

x

A oto jak to wygląda po jego wysłana do Facebook. Należy pamiętać, że jest to w tabeli z ciemnym tle, i że jest to całkowicie ścięta, nawet bez „...” lub «czytaj więcej»

x

Jeśli jest to „po prostu tak jest ", to dobrze, a ja się poddam, ale jeśli jest jakiś sposób, aby naprawić ten kod, lub użyć innego wywołania SDK, aby stworzyć bardziej atrakcyjny i pouczający post, czy nie byłoby to po prostu lepsze dla wszystkich?

+0

wymyślić rozwiązanie? Czy istnieje ograniczenie długości? – chrislovecnm

+0

Nie sądzę, że istnieje rozwiązanie; Myślę, że jest to przypadek na facebooku, który korzysta z prawa do wyświetlania twoich informacji, niezależnie od ich wyboru. To frustrujące, że podgląd nie pasuje do ostatniego posta, ale ponieważ używamy ich SDK, jesteśmy zobowiązani do tego. Poniżej znajduje się podpowiedź, że podpis może zawierać więcej treści niż opis. Niestety nie sądzę, że istnieje nawet limit liczby znaków, ponieważ zależy to od ilości miejsca; prawdopodobnie jesteś ograniczony do dwóch linii. – nvioli

+0

Myślę, że to związane z przestrzenią ... pasuje do obrazu – chrislovecnm

Odpowiedz

2

W tym samym wpisie zostanie obcięty. Zauważyłem, że ten problem zaczął się niedawno. Moje "rozwiązanie" polegało na umieszczeniu tekstu w wartości napisów zamiast opisu. Wydaje się, że podpis może zawierać więcej znaków niż opis.

+0

Akceptuję to, ponieważ nie wydaje się, że istnieje lepszy sposób lub że otrzymam więcej odpowiedzi ... Nadal nie jestem z tego zadowolony. – nvioli

+0

Nie sądzę, aby w opisie lub w podpisie występowały jakiekolwiek różnice. Dzieje się to ze mną w SDK iOS i właśnie wypróbowałem oba klucze i otrzymałem dokładnie taki sam wynik. – Ahmed

+0

Cóż, z wyjątkiem tego, że otrzymujesz tylko jeden akapit tekstu zamiast dwóch ... – nvioli

Powiązane problemy