2013-01-17 6 views
16

Posiadam witrynę mobilną jQuery. Tam używając opcji facebook share z parametrami niestandardowymi, aby dodać tytuł, opis, zdjęcie z linkiemNie można użyć niestandardowych parametrów facebook sharer.php w witrynach mobilnych

jak poniżej, https://www.facebook.com/sharer/sharer.php?s=100&p%5Burl%5D=http%3A%2F%2Fgoogle%2F&p%5Bimages%5D%5B0%5D=https://www.google.com/images/srpr/logo3w.png&p%5Btitle%5D=My%20own%20title&p%5Bsummary%5D=My%20own%20description

Ale gdy próbuję ten sam link do mobilnej, nastąpi przekierowanie do http://m.facebook.com/sharer.php?s=100&p%5Burl%5D=http%3A%2F%2Fgoogle%2F&p%5Bimages%5D%5B0%5D=https%3A%2F%2Fwww.google.com%2Fimages%2Fsrpr%2Flogo3w.png&p%5Btitle%5D=My+own+title&p%5Bsummary%5D=My+own+description&_rdr

co oznacza, że ​​doda m.facebook na początku adresu URL akcji. więc nie będzie działać z linkiem do tytułu, opisu, obrazu.

Aby to naprawić? lub jak zmusić mobilną sieć do tego, aby nie iść z m.facebook.com?

Odpowiedz

37

Możesz uniemożliwić Facebook przejście na stronę mobilną, dodając parametr? M2w do adresu URL. Następnie sharer.php działa jak zwykle.

np.

https://www.facebook.com/sharer/sharer.php?m2w&s=100.... (etc) 

Wygląda jednak na złego, szukając lepszej odpowiedzi.

Edycja: Sharer.php został uznany za przestarzały, patrz odpowiedź Feliksa poniżej.

+2

to działa! dzięki! –

+5

Dzięki wielkie dzięki! Czy wiesz, gdzie możemy znaleźć pełną listę parametrów facebook/sharer? – Oliboy50

+0

sharer.php został przestarzały, zobacz odpowiedź poniżej. –

6

URL komórkowego jest obsługiwane ui tytułowy obsługiwane t

http://m.facebook.com/sharer.php?u=<urlencoded url>&t=<urlencoded title> 

source

+1

Mimo że nie jest podany, działa dodając zwykły adres URL do witryny sharer-url, pozostaną one w adresie URL, gdy Facebook przekieruje go do witryny mobilnej. – Frans

Powiązane problemy