2012-10-29 9 views
5

Dostaję jeden dziwny problem na mojej stronie. Zrobiłem to, co witryna dla programistów Facebooka powiedziała dokładnie w ten sam sposób, ale wciąż otrzymuję ten sam problem. Problem polega na tym, że po kliknięciu przycisku "Lubię to" na mojej stronie, wyskakujące okienko i licznik działają absolutnie dobrze, ale historia nie jest publikowana na osi czasu Facebooka ani w wiadomościach. Jednak (jak dziwnie to brzmi) podczas debugowania mojej strony za pomocą narzędzia linter nie wyświetla żadnych ostrzeżeń, a potem tylko jak przycisk dla tej strony rozpoczyna wysyłanie wiadomości na ścianę użytkownika, w przeciwnym razie nie. Nie uzyskuję połączenia między narzędziem linter a niniejszą polityką publikowania FB. Czy ktoś mógłby mi pomóc z tym .... to zajmuje zbyt wiele czasu, aby rozwiązać :(Facebook nie jest wysyłany na oś czasu/nowy kanał/ściana

Są to moi meta-tags

<meta property="og:description" content="[DESCRIPTION]" /> 
<meta property="og:site_name" content="[SITE_ADDRESS]" /> 
<meta property="og:type" content="object" /> 
<meta property="og:url" content="[PAGE_WHERE_LIKE_BUTTON_IS LOCATED]" /> 
<meta property="og:title" content="[PAGE_TITLE]" /> 
<meta property="og:image" content="[IMAGE_URL]" /> 
<meta property="fb:app_id" content="[APP_ID]" /> 
<meta property="fb:admins" content="[ADMINS_ID]" /> 

używam „Like”, jak i „działania obiektu” na opengraph moja aplikacja Dashbord za.

najbardziej dziwne jest to wszystko działa poprawnie onlt po użyciu narzędzia do debugowania. Pytanie brzmi dlaczego ??

BR, MailMaster

+0

Mam ten sam problem tutaj: http://www.organirama.com/minisite/single.php?p=Image_17.gif. Czy znalazłeś jakieś rozwiązanie? –

+0

Nie znalazłem jeszcze żadnego rozwiązania. Pisałem też na forach na Facebooku, ale jeszcze nie odpowiadam :( – mailmaster09

Odpowiedz

2

Miałem ten sam problem i tymczasowo postanowiłem wywołać narzędzie do debugowania facebook'a bezpośrednio z poziomu strony za pomocą wywołania ajax. To okropne, wiem. Ale jeśli się spieszysz (jak ja), możesz użyć tego jako tymczasowej pracy, aż znajdziesz właściwą drogę.

Moja strona to http://www.organirama.com/showserver/minisite.php. Obejście problemu (wymaga jquery) .:

$(document).ready(function() { 
    $.ajax({ 
     url : "http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.organirama.com%2Fshowserver%2Fminisite.php", 
     success : function (a,b) { 
     }, 
     error : function (a,b,c) { 
     } 
    }); 
}); 
+0

Przy okazji, dziękuję za dostarczenie tego tymczasowego rozwiązania, to na pewno pomoże mi w pracy ręcznej! – mailmaster09

+0

Jestem w stanie zdebugować mój link za pomocą tego skryptu ... dzięki ... ale wciąż czeka na konkretne rozwiązanie o_O – mailmaster09

+0

Czy kiedykolwiek znalazłeś rozwiązanie tego problemu? Mam ten sam problem. –