我目前正在iOS和Android上从Facebook SDK 3.x更新到4.x,似乎无法弄清楚如何分享到朋友墙的链接。以前我使用FBWebDialogs接受参数中的“to”字段,但现在使用FBSDKShareLinkContent和FBSDKShareDialog似乎没有这样的选项。
我找不到任何明确提到在4.x中完全放弃对此的支持,所以有人知道这是否仍然可能以某种方式?最好是通过对话而不是幕后。
感谢。
答案 0 :(得分:0)
这段代码应该可以解决问题..
if ([[FBSDKAccessToken currentAccessToken] hasGranted:@"publish_actions"]) {
[[[FBSDKGraphRequest alloc]
initWithGraphPath:@"me/feed"
parameters: @{ @"message" : @"your messag / link"}
HTTPMethod:@"POST"]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
if (!error) {
NSLog(@"Post id:%@", result[@"id"]);
}
}];
}