使用facebook sharer.php与多个url变量共享一个url

时间:2011-11-14 13:09:26

标签: php facebook facebook-graph-api share

我有一个网址,我希望用户使用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是我想分享的网址。我的网址结构如下

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

显然,Facebook在遇到第一个'&'之后似乎废弃了其余的网址。在我的网址上。

解码网址也没有帮助。有没有办法可以传递完整的网址加上其中的变量与其他细节共享?

3 个答案:

答案 0 :(得分:4)

发送您的整个网址编码。因此,您的网址&将替换为%26。我找到了。谢谢你的提问。

答案 1 :(得分:0)

尝试将&更改为&。 这对我有用:Facebook Share doesn't show my description or my thumbnail

答案 2 :(得分:0)

只需使用网址编码http://en.wikipedia.org/wiki/Percent-encoding

您似乎使用的是PHP,因此在构建共享者URL时(而不仅仅是$ url),您只需使用urlencode($ url)。