Objective c 打开fan页面的facebook url?

Objective c 打开fan页面的facebook url?,objective-c,facebook,Objective C,Facebook,我正在尝试将我们的facebook应用程序页面链接到我们的应用程序,以便用户可以从我们的facebook应用程序粉丝页面打开 我试过: NSURL *fanPageURL = [NSURL URLWithString:@"fb://profile/APPNAME"]; [[UIApplication sharedApplication] openURL:fanPageURL]; 其中app name是出现在我们facebook粉丝页面url上的名称。 结果是,它在我的个人资料中打开了faceb

我正在尝试将我们的facebook应用程序页面链接到我们的应用程序,以便用户可以从我们的facebook应用程序粉丝页面打开

我试过:

NSURL *fanPageURL = [NSURL URLWithString:@"fb://profile/APPNAME"];
[[UIApplication sharedApplication] openURL:fanPageURL];
其中app name是出现在我们facebook粉丝页面url上的名称。 结果是,它在我的个人资料中打开了facebook应用程序,而不是相关页面

为什么呢?
我没有任何页面id插入到该url中

此代码保证,如果用户没有应用程序,页面将在safari中打开

在这种情况下,您必须按如下方式输入页面名称和id:

NSURL *fanPageURL = [NSURL URLWithString:@"fb://profile/pageID"];
if (![[UIApplication sharedApplication] canOpenURL:fanPageURL])
    fanPageURL =   [ NSURL URLWithString:@"https://www.facebook.com/pageName"];


[[UIApplication sharedApplication] openURL:fanPageURL];

此代码保证如果用户没有应用程序,页面将在safari中打开

在这种情况下,您必须按如下方式输入页面名称和id:

NSURL *fanPageURL = [NSURL URLWithString:@"fb://profile/pageID"];
if (![[UIApplication sharedApplication] canOpenURL:fanPageURL])
    fanPageURL =   [ NSURL URLWithString:@"https://www.facebook.com/pageName"];


[[UIApplication sharedApplication] openURL:fanPageURL];

Mutawe,你认为它可以与Twitter帐户一起使用吗?Mutawe,你认为它可以与Twitter帐户一起使用吗?