【问题标题】:How to share a photos with facebook and twitter?如何与 facebook 和 twitter 分享照片?
【发布时间】:2011-06-23 07:19:50
【问题描述】:

我使用 Three20 框架创建了一个照片库应用程序。它适用于工具栏中的上一个、下一个和播放按钮。但我想包含一个用于与 facebook 和 twitter 共享照片的按钮。

这个怎么做?

提前致谢.....

【问题讨论】:

    标签: iphone three20 share photo-gallery


    【解决方案1】:

    对于单点分享,我认为ShareKit 是一个很棒的实用工具。您可以轻松地将共享功能扩展到 Facebook 和 Twitter 之外。

    【讨论】:

      【解决方案2】:

      您需要了解以下内容。

      1-Facebook API 2-Twitter API

      【讨论】:

        【解决方案3】:

        我从 github 下载了Facebook iOS SDK,并根据他们的示例制作了一个自定义视图控制器。为了发布照片,我使用了以下代码:

        NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                       image, @"picture",
                                       nil];
        
        [facebook requestWithGraphPath:@"me/photos"
                              andParams:params
                          andHttpMethod:@"POST"
                            andDelegate:self];
        

        其中facebook 对象是 Facebook SDK 中提供的FacebookService 的一个实例,image 是一个UIImage。然而,这比这要复杂得多,因为首先你必须去 Facebook 开发者网站并注册你的应用程序以获取应用程序 ID 和访问令牌,然后在你的应用程序中,你必须让用户使用 Facebook 验证你的应用程序并处理错误等。您可以从 SDK 中的示例代码中弄清楚。

        我还没有尝试过 Twitter。

        【讨论】:

          【解决方案4】:

          BMSocialShare 应该可以助您一臂之力。

          https://github.com/blockhaus/BMSocialShare

          【讨论】:

            【解决方案5】:

            您需要在此处使用来自 facebook 的 IOS sdk 链接:Facebook for iOS SDK

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-03-12
              • 1970-01-01
              相关资源
              最近更新 更多