поделиться URL с несколькими переменными URL, используя facebook sharer.php - PullRequest
1 голос
/ 14 ноября 2011

У меня есть URL-адрес, которым я хотел бы поделиться с пользователями с помощью facebook sharer.php

http://www.facebook.com/sharer.php?s=100&p[title]=$title>&p[summary]=$descp&p[images][0]=$image&p[url]=$url) 

, где $ur l - это URL, которым я хотел бы поделиться.структура моего URL выглядит следующим образом

http://mydomain.com/index.php?variable1=value1&variable2=value2

... очевидно, Facebook, похоже, удаляет оставшуюся часть URL после того, как встретил 1-й '&' на моемurl.

Расшифровка URL также не поможет.Есть ли способ, которым я могу передать полный URL-адрес плюс переменные в нем, чтобы поделиться с остальными деталями?

Ответы [ 3 ]

4 голосов
/ 11 апреля 2013

Отправьте весь ваш URL в кодировке.Таким образом, & вашего URL будет заменено на %26.Я нашел это.Спасибо за ваш вопрос.

0 голосов
/ 28 апреля 2014

Просто используйте URL-кодировку http://en.wikipedia.org/wiki/Percent-encoding

Кажется, вы используете PHP, поэтому вы можете просто использовать urlencode ($ url) при создании URL-адреса общего ресурса (вместо просто $ url).

0 голосов
/ 26 апреля 2012

Попробуйте изменить & на &. Это работает для меня: Facebook Share не показывает мое описание или мой эскиз

...