IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Facebook sdílení

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
kom72
Člen
Avatar
kom72:20.7.2017 12:38

Ahoj, na svoji fotogalerii jsem uplatnil nový zobrazovací skript, který má po přejetí náhledu možnost sdílet fotky na soc. sítích. Vše funguvalo, načítalo mi to aktuální obrázky a popisky do formuláře pro sdílení (viz obrázek )
Bohužel nevím od kdy, ale začaly se mi načítat do formuláře údaje z hlavicky:

<meta property="og:image" content="http://www.jirikomurka.cz/images/fotka_uni_fb.jpg" />
<title>Fotografie - Krušné hory | Jiří Komůrka</title>
<meta name="Description" content="Litvínovský fotograf Jiří Komůrka Vám představuje své převážně krajinářské fotografie." />

Přitom v adrese formuláře pro sdílení mi přijde, že jsou údaje načtený správně, ale neumím tu adresu úplně celou správně rozklíčovat:

https://www.facebook.com/dialog/feed?app_id=1447224948871585&link=http%3A%2F%2Fwww.jirikomurka.cz%2Ffotografie_vypis%26kategorie_id%3D3&display=popup&name=Dlouh%C3%A1%20Louka&caption=&description=Kru%C5%A1n%C3%A9%20hory%20(CZE)&picture=http%3A%2F%2Fwww.jirikomurka.cz%2Ffotky%2Fkrusne_hory%2Fkrusne_hory-011_nahled.jpg&ref=share&actions={%22name%22:%22View%20the%20gallery%22,%20%22link%22:%22http%3A%2F%2Fwww.jirikomurka.cz%2Ffotografie_vypis%26kategorie_id%3D3%22}&redirect_uri=http://www.final-tiles-gallery.com/facebook_redirect.html

Pokud by ještě někomu pomohlo, zde je část kodu ze scriptu, ktery zrejme stojí za sdilenim:

if(social == "facebook") {
               var url = "https://www.facebook.com/dialog/feed?app_id=1447224948871585&"+
                           "link="+encodeURIComponent(location.href)+"&" +
                           "display=popup&"+
                           "name="+encodeURIComponent(desc)+"&"+
                           "caption=&"+
                           "description="+encodeURIComponent(text)+"&"+
                           "picture="+encodeURIComponent(qualifyURL(image))+"&"+
                           "ref=share&"+
                           "actions={%22name%22:%22View%20the%20gallery%22,%20%22link%22:%22"+encodeURIComponent(location.href)+"%22}&"+
                           "redirect_uri=http://www.final-tiles-gallery.com/facebook_redirect.html";

Pomůže mi někdo?

 
Odpovědět
20.7.2017 12:38
Avatar
kom72
Člen
Avatar
kom72:20.7.2017 16:25

Tak se mi ozval samotný autor js s tim ze zrejme udelal FB zase nejakou zmenu a ani jemu nyni nefunguje toto nacitani udaju na eho demo strankach...

 
Nahoru Odpovědět
20.7.2017 16:25
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na kom72
David Hartinger:20.7.2017 16:36

Facebook mění API každé 3 měsíce, je to jedna z nejhorších společností, jejichž API můžeš používat. Nedá se na to ani moc napsat návod :)

Nahoru Odpovědět
20.7.2017 16:36
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Marian Benčat:21.7.2017 22:13

Facebook mění vše každé tři měsíce :) všechno,, skvely" a,, nejlepsi" je pro ně nejlepší 3 měsíce.

Nahoru Odpovědět
21.7.2017 22:13
Totalitní admini..
Avatar
Neaktivní uživatel:22.7.2017 13:16

Takový to, když už není od koho krást nápady a začínáš vymýšlet něco sám :D

Nahoru Odpovědět
22.7.2017 13:16
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.