【问题标题】:Share content to Facebook from iOS 5 app从 iOS 5 应用程序将内容分享到 Facebook
【发布时间】:2012-03-27 19:45:57
【问题描述】:

我正在开发一个 iOs 5 应用程序,我希望用户可以在 Facebook 上分享一些来自 de 应用程序的内容,例如文本或图像。我尝试实现 Sharekit(本机 fork 和 2.0 修改的 fork)和 Addthis,但没有人成功。我该怎么做?当我实现 Sharekit 2.0(修改后的 fork)时,我非常接近,但它产生了一些与 armv7 相关的问题。有什么方法可以修复它们吗? 谢谢大家!!

【问题讨论】:

  • 如果您只想将 Facebook 集成到您的应用程序中,不需要其他共享服务,您可能只想看看 Facebook 自己的 API。这很简单。 developers.facebook.com/docs/mobile/ios/build
  • 现在在我的应用程序中,您可以通过邮件和推特分享,我也想在 Facebook 上分享。但我根本不想整合 Facebook,只分享。

标签: iphone facebook ios5 share sharekit


【解决方案1】:

如果您不想要求额外的权限,可以使用 iOS 的 Feed Dialog:

https://developers.facebook.com/docs/howtos/feed-dialog-using-ios-sdk/

【讨论】:

    【解决方案2】:

    我强烈推荐使用 Facebook 的 SDK。这里有一个非常详尽的教程:Facebook iOS SDK。一旦您按照那里的说明操作并让 Facebook 授权您的用户帐户,您就可以使用对 Graph API 的调用来发布各种内容(使用 Graph API 发布链接的示例):

    NSMutableDictionary *params = [NSMutableDictionary dictionary];
    
    [params setObject:@"Test post" forKey:@"message"];
    [params setObject:@"link" forKey:@"type"];
    [params setObject:@"http://yoursite.com" forKey:@"link"];
    [params setObject:@"Link description" forKey:@"description"];
    
    NSString *graphPath = @"me/feed";
    
    [facebook requestWithGraphPath:graphPath andParams:params andHttpMethod:@"POST" andDelegate:self];
    

    【讨论】:

    • 但我怎么才能只分享应用的字符串和照片。我需要一些更简单的东西。
    • 您的意思是您的应用名称?如果是这样,它将自动显示在帖子的底部。要发布照片,请查看以下问题:stackoverflow.com/questions/4259573/…
    • 我 +1 这个答案。当您只想集成几个服务时,SharingKit 很少是您想要的。此外,Facebook 有一个很棒的 SDK,有很好的教程支持。
    • 你会回答这个question吗?
    【解决方案3】:

    如果您使用的是 IdeaShower 的 sharekit 版本,则不再对其进行维护。试试这个:

    https://github.com/ShareKit/ShareKit

    它是最新的,很多人都在更新它。

    【讨论】:

    • 错误是什么?你看过 github 上的 bug 报告有没有类似的东西?他们非常积极地压制它们。
    猜你喜欢
    • 2011-10-20
    • 2015-09-12
    • 2013-05-30
    • 2015-09-18
    • 2012-09-10
    • 2015-02-18
    • 1970-01-01
    • 2014-03-21
    • 1970-01-01
    相关资源
    最近更新 更多