Moje łącze z linkiem do Facebooka poprawnie renderuje stronę dialogową, ale obraz ustawiony za pomocą parametru obrazu nie pojawia się - tylko szara linia wskazuje brak obrazu.Okno dialogowe kanału: obraz nie wyświetla się
Kilka razy zmieniłem pliki i typy obrazów, ale obraz nadal się nie wyświetla.
Oto kod:
$share_url = "https://www.facebook.com/dialog/feed?app_id=$app_id";
$share_url .= "&link=http://www.doozeez.com";
$share_url .= "&picture=http://doozeez.com/images/halloweenloot.png";
$share_url .= "&caption=to spend in the biggest rewards program in the www (whole wide world)";
$share_url .= "&name=doozeez ... get zeez for what you dooz";
$share_url .= "&description=grab your invitation to join me at the front of the line for doozeez launch";
$share_url .= "&redirect_uri=http://www.doozeez.com/";
echo("<script> top.location.href='" . $share_url . "'</script>");
Zrobiłem go i bez urlencode() dla adresu URL obrazu, a to nie robi różnicy. Przeprowadziłem go także przez narzędzie do debugowania Facebooka.
Czy jest coś, co musimy zmienić w naszym pliku php.ini? Nasze pliki obrazów wydają się niedostępne na platformie Facebook. Jednak wyświetlają się w sieci publicznej po prostu dobrze.
Frederick, których ustawienie w .htaccess należy zmienić, aby umożliwić Facebook i inne serwery, aby uzyskać dostęp do moich zdjęć ? –
Proszę pokazać mi swój htaccess, aby zobaczyć, czy jest jakikolwiek problem z tym. –
Oto zawartość .htaccess: Aplikacja Action/x-pair-sphp /fcgi-bin/php5.cgi Aplikacja AddType/x-pair-sphp .php Opcje -Indeksy Niewiele. Zastanawiam się, czy jest jakieś ustawienie, które musimy zmienić w naszym pliku php.ini, aby umożliwić innym serwerom dostęp do naszych plików graficznych? –