如何与Facebook和Twitter分享照片?

时间:2011-06-23 07:19:50

标签: iphone three20 share photo-gallery

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

如何制作?

提前致谢.....

5 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您需要在Facebook上使用IOS sdk链接:Facebook for iOS SDK

答案 2 :(得分:0)

您需要了解以下内容。

1-Facebook ApI 2-Twitter ApI

答案 3 :(得分:0)

我从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的实例,imageUIImage。然而,它比这更复杂,因为首先你必须去Facebook开发者网站并注册你的应用程序以获得应用程序ID和访问令牌,然后在你的应用程序中你必须让用户用Facebook验证你的应用程序并处理您可以从SDK中的示例代码中找到所有错误。

我还没试过Twitter。

答案 4 :(得分:0)

BMSocialShare应该让你前进。

https://github.com/blockhaus/BMSocialShare