我正在从旧的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\",\
怎么能成功?
谢谢!
梁
答案 0 :(得分:1)
FBStreamDialog在技术上不是ShareKit的一部分,但它属于Facebook-ios-sdk,恰好在ShareKit中使用。
FB的sdk中不再存在FBStreamDialog,并且不推荐使用其他FBDialog系列类。我建议你使用their graph api,检查所有可能参数的“发布”部分。希望有些人能满足你的目的。
关于实现,请检查SHKFacebook的- (void)doSend
方法。然后,您可以继承SHKFacebook并实现自己的。