2012-12-06 113 views
1

我是从旧sharekit升级到最新Sharekit2.0。Sharekit2.0不能一起发布“URL链接文本,图像”信息的Facebook墙上

最后,我需要在Facebook分享达到这个:https://s3-ap-southeast-1.amazonaws.com/eight29/demo.png

在老sharekit,我能做到这一点的dialog.attachment(FBStreamDialog)为如下图所示。但是,在最新版本中,此功能缺失。

BStreamDialog* dialog = [[[FBStreamDialog alloc] init] autorelease]; 
     dialog.delegate = self; 
     dialog.userMessagePrompt = @"Post Item to Facebook"; 
     dialog.attachment = [NSString stringWithFormat:@"{\"name\":\"example\",\"href\":\"http://apps.facebook.com/example/?%d\",\ 

怎么可以做到的?

谢谢!

回答

1

FBStreamDialog在技术上不是ShareKit的一部分,但它属于的Facebook-IOS-SDK,这恰好在ShareKit使用。

FBStreamDialog不再FB的SDK存在,和其他FBDialog家庭类已被弃用。我建议你使用their graph api,检查“发布”部分的所有可能的参数。希望有些人会适合你的目的。

至于实施,检查SHKFacebook的- (void)doSend方法。然后你可以继承SHKFacebook并实现你自己的。

相关问题