ios - Facebook 页面的 Ionic AngularJS Facebook Like 按钮

标签 ios angularjs facebook ios-simulator ionic-framework

当我在浏览器中运行时,此代码正在运行。但在 iPhone 模拟器中不起作用。

我检查了控制台,没有错误。

我的目标是在 ionic 应用程序中添加一个类似 Facebook 的按钮,该按钮指向我的 Facebook 页面。我尝试使用 Facebook developers site 中的基本代码来实现。但这也行不通。

Plunker Demo

<script type="text/ng-template" id="like.html">
  <div ng-if="pluginOn" onrender="rendered()" class="fb-like" data-href="https://developers.facebook.com/docs/plugins/" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div>
</script>

最佳答案

它不适用于 native 应用,因为:

https://developers.facebook.com/docs/ios/like-button/尚不支持。您将需要一个主机才能使其工作。这就是为什么它可以在 WebBrowser(托管应用程序)上运行。

可以使用图形 API 来完成:Built-in Like Button - Facebook SDK 3.0

这样你就必须自己创建它。有很多方法可以做到这一点。一种是在以下位置发布帖子:

https://graph.facebook.com/me/og.likes?access_token=FB_ACCESS_TOKEN&object=URL_TO_LIKE .

提示:您将需要 FB.init()FB.getLoginStatus() 以及 accessToken

如果您使用 cordova/phoneGap,您可以使用 https://github.com/Wizcorp/phonegap-facebook-plugin .

关于ios - Facebook 页面的 Ionic AngularJS Facebook Like 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30218307/

相关文章:

ios - Swift - 如何检查 NSDate 是否是昨天与当前时间相比?

iphone - 如何使用 NSUrl 参数调整 NSString ?

javascript - 使用 Javascript 和 html5 登录 Windows 应用程序的 Facebook

c# - Facebook C# SDK : An active access token must be used to query information about the current user

ios - App在iPad的App Store中不可见

ios - 在 AWS 中获取请求时出错

angularjs - 在 Mac 上安装 Node.js 和 npm 时遇到困难

javascript - 了解 Lodash - JavaScript 中的 findwhere 和复制运算符

javascript - angular ng-class 将类添加到除当前之外的所有类

ios - 如何在iOS App中完全注销Facebook SDK Auth