Facebook喜欢不喜欢正确的页面

时间:2014-06-23 20:29:22

标签: c# facebook facebook-like

我使用了facebook的<iframe>之类的按钮来喜欢我的页面,但我面临的问题是facebook的like.php页面忽略了我的查询字符串的一部分。例如:

<iframe src="//www.facebook.com/plugins/like.php?href=http://stg.radioworld.com/default.aspx?tabid=75&amp;entryid=10220&amp;width=450&amp;height=21&amp;colorscheme=light&amp;layout=button_count&amp;action=like&amp;show_faces=false&amp;send=false&amp;appId=235245186502970" scrolling="no" frameborder="0" style="border: none; overflow: hidden; width: 93px; height: 28px; vertical-align: middle;" allowtransparency="true"></iframe>

在这里,like.php会忽略entryid查询字符串,并且总是喜欢http://stg.radioworld.com/default.aspx?tabid=75。请帮忙。

1 个答案:

答案 0 :(得分:2)

我认为问题是整个网址没有编码。由于您使用的是.NET,因此您应该能够使用UrlEncode来正确编码整个参数。

从它的外观来看,您的子网址中的?:可能会导致问题。

您的网址应该如下所示:

"...like.php?href=http%3A//stg.radioworld.com/default.aspx%3Ftabid=75&amp;entryid=10220..."