Facebook share

dakata__92

Super Moderator
Здрасти! Правя си една функция която да позволява споделянето на снимки във фейсбук. Като цяло функцията си работи излиза ми прозорец, но проблема е че когато постна снимка не излиза във фейса а само линк...
[js]
function window_share(link)
{
var url = "http://www.facebook.com/sharer.php?s=100&p=http://gif4ence.hit.bg/index.html&...фейса? Четох нещо за feed но не се оправих...
 
Не трябва ли да ползваш open graph protocol, за да прочете правилно пътя и да се покаже самата картинка като миниатюра във фейсбук?
Виж повечето сайтове за картинки като споделиш снимката, се покзва, погледни в кода на някой сайт за og: таговете
Ако правилно съм те разбрал.
 
[js]function share(name, link, pic, caption, description) {
FB.ui({
method: 'feed',
name: name,
link: link,
picture: pic,
caption: caption,
description: description
},
function(response) {
console.log([response]);
});
}[/js]
 
GOTI каза:
HTML:
    <meta property="og:image" content="Пътя до снимката" />

това нали го имаш в сайта си?
Аз не споделям една снимка а различни! Не мисля, че трябва да сменям мета тага за всяка снимка :) Горния(моя) код понякога работи, понякога не...
 
dakata__92 каза:
GOTI каза:
HTML:
    <meta property="og:image" content="Пътя до снимката" />

това нали го имаш в сайта си?
Аз не споделям една снимка а различни! Не мисля, че трябва да сменям мета тага за всяка снимка :) Горния(моя) код понякога работи, понякога не...

Не знам каква ти е структурата, но този мета таг се сменя за всяка снимка (ако имаш детайлна страница). Ако нямаш детайлна страница за всяка снимка, а са в един списък, най-добре е да си направиш и да споделяш линка към нея.
 

Back
Горе