2011-12-03 45 views
1

是否有可能在没有使用Facebook连接Api的情况下将照片发布到Facebook Page Wall?IOS发布照片到Facebook没有Facebook Connect-Api

要发布一些文字我使用这个尝试:

NSString *post = [NSString stringWithFormat:@"fb://publish/profile/1111111111112311?text=%@",@"some text here"]; 
NSURL *url = [NSURL URLWithString:post]; 

感谢

回答

3

要做到这一点,我建议使用Sharekit。 ShareKit是一个免费的API,它允许你使用最少的代码(少于20行)来整合许多服务的许多共享节日。

这里是一个链接以获取ShareKit:getsharekit.com

要在Facebook上分享照片与Sharekit,这样做:

  1. 通过应对在上述
  2. 的链接找到的文件到您的项目添加sharekit
  3. 使用下面的代码来设置共享实例:

    UIImage *image = [UIImage imageNamed:@"someImage.jpg"]; 
    SHKItem *item = [SHKItem image:image title:@"Look at this picture!"]; 
    
  4. 然后,只需使用此共享图像:

    [SHKFacebook shareItem:item]; 
    

然而,最新的Facebook的API实际上是非常容易使用。它有很好的记录,所以你可能想看看。使用Facebook的实际API有一些好处,而不是使用代理服务。

+1

如果您使用ShareKit,请不要忘记在应用程序某处(可能是关于屏幕)的某个地方包含它的许可协议副本,否则您会犯下版权侵权行为(您绝对不希望这样做,特别是在流行的应用程序)。 –

+0

的确如此,我完全同意,但是如果没有破解应用程序,任何人都可以告诉 – Andrew

+0

sharekit不会将照片发布到Facebook页面墙上。它会为您的应用创建一个相册并上传照片。您只能指定图像和标题。没有链接,描述,标题等 – Tibidabo

相关问题