繁体   English   中英

从应用程序打开Facebook页面

[英]open Facebook page from the app

我试图使用以下代码从我的应用程序打开具有特定Facebook页面的Facebook应用程序:

NSURL *url = [NSURL URLWithString:@"http://www.facebook.com/pagename"];
 [[UIApplication sharedApplication] openURL:url];

当我单击该按钮时,它会打开Facebook应用程序,但不会加载或显示所需的页面。

还有其他方法可以打开具有特定Facebook页面的Facebook应用程序吗? 如果我做错了,请纠正我。

提前致谢。

要直接打开facebook应用程序,您应该执行以下操作:

if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString: @"fb://profile/PAGE_ID"]])
{
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"fb://profile/PAGE_ID"]];
}
else
{
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://facebook.com/PAGE_NAME"]];
}

这是一个包括Web后备的解决方案。

要确定您的PAGE_ID,您可以使用类似这样的服务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM