Phonegap Android - FB喜欢按钮 - 我不能

时间:2013-04-22 15:54:01

标签: android facebook cordova button

我需要帮助的人!

在这一刻,我开发了一个应用程序,在我的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 ......但是没有用......

谁能帮帮我?我在谷歌寻找其他相关帖子的一些帮助,但没有解决方案... 并且建立的问题或答复很多......

很多。

1 个答案:

答案 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页面