并非所有参数都像链接帖一样发送到fb

时间:2012-06-18 10:14:48

标签: php facebook facebook-graph-api

您好我正在尝试将按钮添加到我的html电子邮件简报中。我发现这只能通过2次点击过程完成。使用这种方法:

<a href="http://www.facebook.com/plugins/like.php?href=<?=$config['SITE_URL']?>Home  /newsletter_view.php?id=<?=$NewsLetterID?>&itemId=<?=$ItemRow->ID?>;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80 target=">
   <img title="Facebook Like Button" src="<?=$config['SITE_URL'].'Images/like.png'?>"  alt="" />
</a>

在我为href选择的链接中我有id和item id。但当我点击这个按钮并带我到like.php页面,我再次点击相似,并在Facebook上看到我的帖子。我发现我只喜欢带参数id的链接。项目ID被省略。那是为什么?

另一件事,我们可以改变like.php页面的样子吗?它是一种令人讨厌的空洞,只是左上角的按钮。我可以打开它作为弹出窗口吗?

1 个答案:

答案 0 :(得分:1)

  

为什么会这样?

因为您忘记了 urlencode 您的网址 - 在此方案中只是参数在另一个链接中 - 正确。

除此之外,你的整个元素看起来有点搞砸了。为什么href属性中存在<{1}} ,为什么Home /newsletter_view.php?位于其末尾?

您确定至少了解HTML语法的基础知识吗?因为对我来说,它看起来像你没有,根本不是。