我们如何使用FB登录来获取网址?

时间:2013-02-20 06:09:58

标签: iphone facebook facebook-like

我想要使用类似按钮的网址,如给定链接所示。

At bottom Like button is there 点击“喜欢”按钮将会显示此页面,并在“活动块”下的“个人资料”页面中显示,如下所示:

enter image description here

我们如何在iPhone App中喜欢这样的网址。如果用户使用fb登录,那么就像登录然后登录然后喜欢一样。

先谢谢。

2 个答案:

答案 0 :(得分:2)

你正在寻找这个:Facebook like button

答案 1 :(得分:1)

最后,我做到了。

使用图表API来表示页面网址的代码如下:

    - (IBAction)likepageonFB:(id)sender
{
    [appDelegate openSession];

     NSString *likePage=@"http://www.facebook.com/ipreencekmr";

    NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   likePage, @"object",[[NSUserDefaults standardUserDefaults] valueForKey:@"token"],@"access_token",
                                   nil];

    [FBRequestConnection startWithGraphPath:@"/me/og.likes" parameters:params HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {

        UIAlertView *alert=[[UIAlertView alloc] initWithTitle:nil message:[NSString stringWithFormat:@"liked with id %@",[result valueForKey:@"id"]] delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
        [alert show];

        NSLog(@"result is %@",result);
    }];
}

您可以查看我上传FBLike Button

的示例