(Facebook SDK 4.x)分享到朋友墙的链接

时间:2015-09-15 08:06:28

标签: facebook

我目前正在iOS和Android上从Facebook SDK 3.x更新到4.x,似乎无法弄清楚如何分享到朋友墙的链接。以前我使用FBWebDialogs接受参数中的“to”字段,但现在使用FBSDKShareLinkContent和FBSDKShareDialog似乎没有这样的选项。

我找不到任何明确提到在4.x中完全放弃对此的支持,所以有人知道这是否仍然可能以某种方式?最好是通过对话而不是幕后。

感谢。

1 个答案:

答案 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"]);
         }
     }];
}