我需要帮助的人!
在这一刻,我开发了一个应用程序,在我的Facebook墙上显示我发布的图像,并且需要在我的应用程序中为每个图像添加一个“喜欢”按钮......
我正在使用带有Phonegap的Eclipse和c& p在我的项目中遵循“developers.facebook ... / plugins / like /”
生成的代码<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 = "//connect.facebook.net/es_ES/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like" data-href="http://www.facebook.com/QueBajeDios"
data-send="false"
data-layout="button_count"
data-width="450"
data-show-faces="false">
</div>
我选择HTML和IFRAME的插件代码,但没有任何作品......
我尝试了所有版本的Phonegap 1.9,2.4,2.6 ......但是没有用......
谁能帮帮我?我在谷歌寻找其他相关帖子的一些帮助,但没有解决方案... 并且建立的问题或答复很多......
很多。
答案 0 :(得分:0)
我使用了iframe方法并对插件提供的网址进行了一些更改。
当您要求iframe代码
时,最初facebook会返回此网站<iframe src="//www.facebook.com/plugins/...></iframe>
但是从我这方面来说,因为我正在使用本地资源而不是服务器来创建应用程序,所以当调用该URL时,它会将本地主机地址发送为页眉。
之类的东西file://path/to/your/app/facebook.com/plugin
我刚刚修改了网址,因此直接调用了facebook
<iframe src="http://www.facebook.com/plugins/...></iframe>
和Twitter关注按钮一样,它会直接打开设备浏览器到facebook / twitter页面