Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][FACEBOOK]Problem z fb like
Forum PHP.pl > Forum > Przedszkole
Dominis
Witam,

Próbuję od paru dni poprawnie osadzić fb like na stronie.
Like się pojawia, pod artykułem, gdy wciskam lubię to, pojawia mi się okienko, z lubię to,
następnie po chwili znika, pojawia się czerwony napis: błąd!.

Gdy klikam na niego mam treść:
Przepraszamy, ten post zawiera podejrzany adres URL: Materiał, który próbujesz udostępnić, zawiera podejrzany adres URL. Usuń ten link, aby kontynuować.

Niestety tak się dzieje pod każdym artykułem który chcemy "polubić"

Osadzenie standardowe:
  1. <div id="fb-root"></div>
  2. <script type="text/javascript">
  3. (function(d, s, id) {
  4. var js, fjs = d.getElementsByTagName(s)[0];
  5. if (d.getElementById(id)) return;
  6. js = d.createElement(s); js.id = id;
  7. js.src = "//connect.facebook.net/pl_PL/all.js#xfbml=1&appId=<app_id>";
  8. fjs.parentNode.insertBefore(js, fjs);
  9. }(document, 'script', 'facebook-jssdk'));
  10.  
  11.  
  12. <div class="fb-like" data-href="{$currentUrl}" data-width="450" data-show-faces="false" data-send="true"></div>


Do tego osadziłem tagi facebookowe w head:
  1. <meta property="og:url" content="http://www.mojastrona.pl/"/>
  2. <meta property="og:type" content="website"/>
  3. <meta property="fb:app_id" content="<app_id>"/>
  4. <meta property="og:image" content="url_for_img" />
  5. <meta property="og:title" content="title"/>
  6. <meta property="og:description" content="description"/>


Dla zweryfikowania poprawności danych, podam testowe dane:
domena: http://www.mojastrona.pl/
$currentUrl: http://www.mojastrona.pl/pl/wydarzenia/cykle/?id_act=251

Macie może jakiś pomysł, czemu tak się dzieje?
pedro84
A co tutaj siedzi {$currentUrl}? Jesteś pewien, że URL jest poprawny?
Dominis
w currentUrl dałem aktualny adres strony, czyli:


http://www.mojastrona.pl/pl/wydarzenia/cykle/?id_act=251
pedro84
Hm, a konsola żadnymi błędami nie krzyczy?
Dominis
W konsoli nie ma błędów.

link po kliku zamienia się na błąd i wyskakuje okienko po odebraniu requesta:

z:

https://www.facebook.com/ajax/typeahead/fir...php{+parametry}
kropamk
rozumiem, że stworzyłeś aplikacje i nadałeś prawidłowe id w miejscu <app_id>

<div class="fb-like" data-href="" data-width="" data-height="" data-colorscheme="light" data-layout="standard" data-action="like" data-show-faces="true" data-send="false"></div>

http://developers.facebook.com/docs/plugins/like-button/
Dominis
tak w miejsca <app_id> wpisalem poprawne id z facebooka.

Tutaj jest link do strony:
http://www.teatrpolski.waw.pl/pl/cykle_i_w...kle/?id_act=251

po kliknięciu w lubię to, sami zaobserwujcie co się dzieje.
kropamk
a jakieś permissions masz ustawione dla tej aplikacji na fbbo to wygląda tak, jakbyś chciał coś od użytkownika bez jego zgody i pokazuje, że jest nie zaufany adres url
-piotr-
Czy udało się rozwiązać problem? Mam ten sam komunikat sad.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.