Javascript 类似Facebook的按钮,并在链接URL中获取用户UID
试图从2011年12月开始揭开Like按钮的神秘面纱 有两个问题:Javascript 类似Facebook的按钮,并在链接URL中获取用户UID,javascript,facebook,facebook-like,facebook-javascript-sdk,Javascript,Facebook,Facebook Like,Facebook Javascript Sdk,试图从2011年12月开始揭开Like按钮的神秘面纱 有两个问题: 如何在用户喜欢的URL中包含“src”和“ref”参数?我意识到这是有据可查的,但我不能在我的测试中真正做到这一点。。。请提供一个例子 我如何将喜欢它的用户的UID填充到他们喜欢的链接上?例如,如果他们喜欢,我希望形成链接 请给我举一些例子,谢谢 正如您自己所说的,它确实有很好的文档()并且很难用一种比文档中更简单的方式来解释。但是,下面是like按钮的示例(在src字符串中查找ref参数): 如果你问得更具体些,我会尽力
如果你问得更具体些,我会尽力进一步帮助你http://example.com
可以。您不需要任何额外的src参数;如果用户将链接链接回你的网站,Facebook将把ref值作为一个fb_ref参数和一个fb_源参数传回给推荐人URL示例:
我再次建议大家仔细阅读一下文档 您在测试过程中遇到了什么问题?你能用代码样本更新你的问题吗
我假设您拥有用户id。
您可以如下指定
ref
参数(XFBML版本)希望这能有所帮助。关于第二个:你不能,因为你对当前用户一无所知。我知道怎么做,但实际上我无法在生产中使用它。。。该链接始终生成根url。。我完全按照文档的格式。。。请提供工作样品。
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.example.com&send=false&ref=top_left&layout=standard&width=450&show_faces=false&action=like&colorscheme=light&font&height=35&appId=YOUR_APP_ID" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>
<fb:like href="http://example.com/fblikepage.php"
send="true" width="450" show_faces="true"
ref="<?php echo $userid; ?>"
>
</fb:like>
<?php
/* lots of code */
if(isset($_REQUEST['fb_source'])){
// we know the current user is visiting through some link on Facebook, so you can do whatever you wanted here
}