我正在尝试在我的网站上添加Facebook Like Box社交插件(我从官方文档中获取了代码).
它工作正常,但只有我登录Facebook; 如果不是它只是显示
Facebook公开个人资料登录以查看此内容
我真的不明白这个问题,因为在其他网站上我建的一切都很好.
我在想这可能是一个页面设置.这是我<iframe>喜欢的Box的代码:
<iframe src="http://www.facebook.com/plugins/likebox.php?id=1331391XXXXXXXX&width=298&connections=10&stream=false&header=true" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:298px; height:290px">
Run Code Online (Sandbox Code Playgroud) 我有一个带有重写网址的动态页面.我想在其中添加一个facebook分享按钮.因此用户点击分享按钮即可共享页面.但facebook分享开发者页面要求提供特定网址.不确定如何共享动态生成的URL.
这里我发现一些代码来捕获网址.但我不知道,如何将其包含在Facebook代码中.
jQuery(document).ready(function() {
var href = jQuery(location).attr('href');
var url = jQuery(this).attr('title');
jQuery('#current_title').html(href);
jQuery('#current_url').html(url);
});
Run Code Online (Sandbox Code Playgroud)
HTML共享按钮的HTML部分
<div class="fb-share-button" data-href="http://developers.facebook.com/docs/plugins/" data-type="button"></div>
Run Code Online (Sandbox Code Playgroud)
请帮助
非常感谢
我想自定义我的facebook喜欢的设计.香港专业教育学院已经搜索网络并按照所有说明,这是我尝试过的链接,但它似乎已经过时了:
http://www.daddydesign.com/wordpress/how-to-customize-your-facebook-fan-box/
网上有很多教程,但有相同的解决方案.
在这里被困了近2个小时.任何人都知道如何定制喜欢的盒子?
非常感谢您的帮助.
是否有可能在任何网址上获得Facebook Likes的数量,即使我没有该网址的域名?
我正在处理的网站包含一个通过AJAX动态加载的项目列表.向下滚动页面时,会加载更多项目.
现在,我的客户想要为这些项目添加一个类似Facebook的按钮(以及喜欢这个的人数).
集成默认类似按钮没有问题,但如何将类似按钮添加到通过AJAX加载的项目?如果加载了一个新项目,Facebook API如何知道DOM树中有一个新的类似按钮需要获取有多少人喜欢这个的计数?
谁有经验如何做到这一点?有可用的例子吗?我的搜索没有找到任何有用的东西,除了集成标准之类的按钮.
EDIT: LAST UPDATE:
所以,我们已经测试了一些.我用过facebook开发者'lintner' http://developers.facebook.com/tools/lint/.在我的任何一个页面上都没有发现任何错误.在lint-page上的like按钮工作正常.如果我切换回自己的网站,我可以清楚地看到我的喜欢被计算在内.
奇怪的是..如果我在自己的页面上删除了类似的东西,并且神奇地能够从我自己的网站添加类似的东西.
我刚刚改变的最后一件事是将我的doctype改为STRICT // EN,因为这是我发现的与使用类似按钮和我的某些页面不同的唯一部分...
我一直在搜索这个bug一段时间,但我似乎无法找到问题所在.我用过很多页面来获取我需要的信息:
(除了这些关于类似问题的stackoverflow上的这些帖子之外)
但毕竟阅读后我仍然不确定会出错.在大多数页面上,like按钮工作正常(对我而言,至少,不确定如果有人添加了喜欢的内容,因为我还没有发现'2').
这些是具有类似按钮的当前页面:
在我的情况下,当我按下按钮时,最后一个按钮(nr 6 + 7)增加了一个,但是在我这样做之后它也会自动删除.一秒钟后会弹出一个注释框,但是在一瞬间它会逐渐消失,然后计数器会跳回到0.当我从链接1-5中删除其中一个时,会将其删除,我可以添加它没有它被删除.
对于我所读到的内容,我必须使用Facebook Javascript SDK才能使用<fb:like>标记,我已经完成了.起初我使用了一个应用程序ID,但经过一些阅读后很明显,类似按钮不需要app-id.
然后我发现了所需的元数据标签.这些是我在页面上放置的内容:
<?php if($curPicTitle != false) { ?>
<meta property="og:site_name" content="<?=URL;?>"/>
<meta property="og:type" content="article" />
<meta property="og:title" content="Fotoactie.nl: <?=$curPicTitle;?>"/>
<meta property="og:url" content="<?=URL;?>pic.php?id=<?=$pic;?>" />
<meta property="og:image" content="<?=URL;?>/photos/1/med_<?=$curPicUrl;?>"/>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
请注意PHP,只有在有效图像时才会包含它,并且标题,网址和图像对于每个页面标题图像组合都是100%唯一确定的.
然后使用PHP生成like按钮:
echo '<fb:like send="false" href="'. URL . '/pic.php?id=' . $pic . '" layout="button_count" …Run Code Online (Sandbox Code Playgroud) 两个月前我有一个站点切换到https://www.example.com,它失去了所有'喜欢'的数量.
即使我使用facebook fql查询,它现在在http://和https:/之间具有相同的计数
有人知道这是不是facebook的bug?或者有一个解决方法来检索旧的计数?
非常感谢您的帮助.
我想显示知道何时点击了facebook like按钮,点击验证按钮后,我想将这样的内容发布到粉丝页面.我想使用Facebook C#SDK.这是我的代码:
HTML
<html>
<head>
<title>Your Website Title</title>
<!-- You can use open graph tags to customize link previews.
Learn more: https://developers.facebook.com/docs/sharing/webmasters -->
<meta property="og:url" content="https://www.your-domain.com/your-page.html" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Your Website Title" />
<meta property="og:description" content="Your description" />
<meta property="og:image" content="https://www.your-domain.com/path/image.jpg" />
</head>
<body>
<button id="btnVerify">Verify</button>
<!-- Load Facebook SDK for JavaScript -->
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = …Run Code Online (Sandbox Code Playgroud) c# facebook facebook-like facebook-javascript-sdk facebook-c#-sdk
我在Facebook评论插件的网页上使用Facebook按钮,直到现在它的工作原理为oK.今天我意识到它在三种不同的浏览器中以三种不同的语言(英语,捷克语和斯洛伐克语)显示.问题在于每种语言的宽度不同.在这里,我尝试将en_US更改为sk,但没有效果:
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<script src="http://connect.facebook.net/en_US/all.js"></script>
Run Code Online (Sandbox Code Playgroud) 好的,所以我浏览了许多不同的网站,但似乎得到了混合信息.有没有人有任何建议在HTML电子邮件活动中实现Facebook Like按钮?
我已经尝试过这篇文章了,但出于某种原因,点击之后会打开一个空白页面,而另一个像是按钮.http://emailexpert.org/adding-a-facebook-like-button-to-your-email-template/
任何帮助,将不胜感激.
facebook-like ×10
facebook ×9
javascript ×3
ajax ×1
api ×1
c# ×1
css ×1
email ×1
html-email ×1
iframe ×1
jquery ×1
logged ×1