代码之家  ›  专栏  ›  技术社区  ›  Rajesh Loganathan Andrey

如何在IOS中使用最新的facebook sdk在朋友墙上发布文本

  •  -7
  • Rajesh Loganathan Andrey  · 技术社区  · 12 年前

    如何使用Xcode 5在朋友墙上发布链接或文本?一些方法在FacebookSDK中贬值。我用下面的代码贴在朋友的墙上。

    NSMutableDictionary *parmaDic = [NSMutableDictionary dictionaryWithCapacity:5];
    [parmaDic setObject:link forKey:@"link"];            // if you want send picture
    [parmaDic setObject:@"NAME" forKey:@"name"];         // if you want to display name
    [parmaDic setObject:message forKey:@"description"];  // if you want to display  description
    [parmaDic setObject:@"FRIEND_FACEBOOK_ID" forKey:@"to"];
    [parmaDic setObject:@"LOGO_URL" forKey:@"picture"];  // if you want to send App logo
    
    [FBWebDialogs presentFeedDialogModallyWithSession:nil parameters:parmaDic handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error)  {
        if (error) {
    
     }
    
    1 回复  |  直到 12 年前
        1
  •  1
  •   Rahul Patel user2885077    12 年前

    你可以使用 FBWebDialogs 类别 Facebook SDK 。为此,您需要在字典中的参数中输入好友facebook id,如下所示

        NSMutableDictionary *parmaDic = [NSMutableDictionary dictionaryWithCapacity:5];
        [parmaDic setObject:link forKey:@"link"];            // if you want send picture
        [parmaDic setObject:@"NAME" forKey:@"name"];         // if you want to display name
        [parmaDic setObject:message forKey:@"description"];  // if you want to display  description
        [parmaDic setObject:@"FRIEND_FACEBOOK_ID" forKey:@"to"];
        [parmaDic setObject:@"LOGO_URL" forKey:@"picture"];  // if you want to send App logo
    
        [FBWebDialogs presentFeedDialogModallyWithSession:nil parameters:parmaDic handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error)  {
            if (error) {
    
               // Case A: Error launching the dialog or sending request.
               // NSLog(@"Error sending request.");
    
            } else {
    
                    if (result == FBWebDialogResultDialogNotCompleted) {
    
                        // Case B: User clicked the "x" icon
                        //    NSLog(@"User canceled request.");
    
                    } else {    
    
                            //   NSLog(@"Successfully Invited.");
    
                      }
                   }
             }];
    
    推荐文章