1

我正在从旧的 sharekit 升级到最新的 Sharekit2.0。

最终我需要在 Facebookshare 上实现这一点: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\",\

怎么可能做到?

谢谢!

4

1 回答 1

1

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

FBStreamDialog 不再存在于 FB 的 sdk 中,并且其他 FBDialog 系列类已被弃用。我建议您使用他们的图形 api,检查“发布”部分以获取所有可能的参数。希望有些会适合你的目的。

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

于 2012-12-08T07:53:47.877 回答