【问题标题】:integrate facebook with like button in android and iphone将facebook与android和iphone中的like按钮集成
【发布时间】:2011-05-09 09:36:26
【问题描述】:

我想将 facebook 与 android 和 iphone 中的 like 按钮集成。我也在 android 和 iphone 中集成了 facebook,但我没有像 button 那样集成。所以请告诉我如何在 android 和 iphone 中集成 facebook like 按钮。

为了在 android 中集成我在下面链接示例中使用的 facebook

https://github.com/facebook/facebook-android-sdk

现在我必须集成 facebook like 按钮。

最好的问候。

提前致谢。

【问题讨论】:

  • 您有更具体的问题吗?还是你只是想找人为你写?...

标签: iphone android facebook


【解决方案1】:

看看这段漂亮的代码:http://angelolloqui.blogspot.com/2010/11/facebook-like-button-on-ios.html

将 FBLikeButton 类添加到您的视图中:

FBLikeButton *likeButton = [[FBLikeButton alloc] initWithFrame:CGRectMake(0, 372, 320, 44)  
andUrl:@"http://www.facebook.com/pages/De-Zilk/108209735867960"];

非常感谢安吉尔·加西亚·奥洛基

【讨论】:

    【解决方案2】:

    facebook graph api 中没有like 按钮。您可以选择一些替代方案。首先,您可以使用 webview 并在 webview 中显示点赞按钮。

    https://developers.facebook.com/docs/reference/plugins/like/

    另一种选择是在 facebook-android-sdk 中使用 facebook 分享功能。

    最后一个更通用的替代方法是使用意图并让用户选择如何共享它。 (可以是任何应用程序,包括 facebook)

    Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
    shareIntent.setType("text/plain");
    shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "YOUR SUBJECT HERE!");
    shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "YOUR TEXT HERE");
    startActivity(Intent.createChooser(shareIntent, "YOUR TITLE HERE"));
    

    【讨论】:

    • 使用 Intent 不起作用,因为 Android 版 Facebook 应用程序已损坏且未以正确方式处理 Intent(未填充消息)。
    【解决方案3】:

    发件人:

    http://developers.facebook.com/docs/reference/api/

    (我已经从图表 url 中删除了 https 前缀,因为我没有足够的 stackoverflow 代表来发布两个以上的超链接。)

    出版

    您可以发布到 Facebook 图表 通过向 适当的连接 URL,使用 访问令牌。例如,您可以 在 Arjun 的墙上张贴新的墙帖 通过发出 POST 请求 graph.facebook.com/arjun/feed:

    curl -F 'access_token=...' \ -F 'message=你好,阿琼。我喜欢这个新的 API。 \ graph.facebook.com/arjun/feed

    Graph API 参考提供了更多 支持的详细信息 论据及其对应的 价值观。

    您可以评论或喜欢任何对象 有 /cmets 或 /likes 通过张贴连接到 graph.facebook.com/OBJECT_ID/cmets 和 graph.facebook.com/OBJECT_ID/likes, 分别:

    curl -F 'access_token=...' graph.facebook.com/313449204401/likes

    大多数写操作需要扩展 活动用户的权限。看 有关详细信息的身份验证指南 关于如何申请延期 期间用户的权限 认证步骤。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-21
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 2012-09-08
    • 2013-03-10
    • 2012-12-24
    • 1970-01-01
    相关资源
    最近更新 更多