【问题标题】:How to open an https Facebook page from iOS device?如何从 iOS 设备打开 https Facebook 页面?
【发布时间】:2015-03-17 04:17:01
【问题描述】:

我正在尝试从 iPhone 打开我的 Facebook 应用页面。 我正在使用这个:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.facebook.com/(my页面名称)"]];

不幸的是,这会重定向到 https 协议,因此设备无法打开页面。

我该怎么做才能打开这个页面?

【问题讨论】:

    标签: ios https facebook-sdk-3.0


    【解决方案1】:

    传递您的 Page ID - xxxxxx 而不是页面名称

     [UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://profile/herepassyourPageID"]];  
    

    [UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.facebook.com/herepassyourPageID (id, not name)"]];  
    

    【讨论】:

    • 谢谢,我会看看这是否有效(一旦我回家试试这个)!
    • @AlvinfromDiaspar -- 当然,如果你需要帮助,我希望和你一起度过愉快的一天
    【解决方案2】:

    您误用了页面名称而不是页面 ID。 您应该使用以下内容:

    NSURL *facebookURL = [NSURL URLWithString:@"fb://profile/{pageid}"];
    if ([[UIApplication sharedApplication] canOpenURL:facebookURL]) {
        [[UIApplication sharedApplication] openURL:facebookURL];
    } else {
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@""https://www.facebook.com/{pageid}"]];
    }
    

    [如果需要]:您应该检查已安装的 facebook 应用程序的可用性以打开页面,如上面的代码示例所示。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-05
    • 1970-01-01
    • 1970-01-01
    • 2019-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多