Sharekit2.0无法将“URL链接的文本,图像”信息一起发布到Facebook墙上

时间:2012-12-06 06:29:52

标签: facebook sharekit

我正在从旧的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\",\

怎么能成功?

谢谢!

1 个答案:

答案 0 :(得分:1)

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

FB的sdk中不再存在FBStreamDialog,并且不推荐使用其他FBDialog系列类。我建议你使用their graph api,检查所有可能参数的“发布”部分。希望有些人能满足你的目的。

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