Facebook上的"赞"按钮上的评论

Ana*_*ink 8 facebook

是否可以像在网站上"喜欢"其他用户的评论一样实现Facebook并共享功能?每个评论都必须有固定链接吗?

Nei*_*ght 6

我在Facebook开发者论坛上提出了这个问题,他们已经回复了我的回复.基本上,所需的功能不可用.

http://forum.developers.facebook.net/viewtopic.php?pid=316205#p316205


Myl*_*ray 5

介绍:


您将需要单独的按钮一样为每个评论,因为@Fnatte说,然后你可以通过给它一个ID喜欢他们参考意见#com1,#com2等...

实现这一目标的最好方法是通过一个for循环(我想你是从数据库中提取)来迭代并为类似按钮添加相关代码,并根据它所提取的注释实现URL,

代码:


您有2个选项<iframe>:

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Flike&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;action=like&amp;font=segoe+ui&amp;colorscheme=dark&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe>
Run Code Online (Sandbox Code Playgroud)

这非常慢,特别是如果你同时加载很多注释,它确实意味着你不需要导入他们的JS库,

然后是FB JS SDK:

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http://example.com" layout="button_count" show_faces="false" width="90" font="segoe ui" colorscheme="dark"></fb:like>
Run Code Online (Sandbox Code Playgroud)

这个我认为是一个做事的更eficcient的方式,但它确实需要一点更多的时间和精力-但将是非常值得的.

当然,脚本只能在头部导入一次,然后在整个页面中多次使用(非常适合您的需要).

喜欢的URL基于地址栏中的URL和您分配给代码的ID(例如#comment1),因此您喜欢的URL如下所示: http://mypage.com/page#comment1

进一步阅读:


http://developers.facebook.com/docs/reference/plugins/like/

http://developers.facebook.com/docs/reference/javascript/

http://developers.facebook.com/docs/plugins/

祝你好运,我希望这有帮助!


Mat*_*röm 3

我自己从未这样做过,但您可能应该查看http://developers.facebook.com/docs/guides/web#plugins

看来您的每条评论都需要一个唯一的链接。您可以尝试在每个 URL 中包含片段标识符,例如:

http://domain.com/article1#comment1
http://domain.com/article1#comment2