【问题标题】:How do I link to a Facebook user in the iOS App by using the username?如何使用用户名链接到 iOS 应用程序中的 Facebook 用户?
【发布时间】:2016-02-21 09:07:48
【问题描述】:

我正在尝试使用(半官方)URL 方案链接到 Facebook iOS 应用中的特定个人资料页面。

fb://profile/123456789 工作正常,但 fb://profile/someusername 不行。我错过了什么吗?

【问题讨论】:

    标签: ios facebook


    【解决方案1】:

    此网址适用于我:fb://profile?id=<id>,其中<id> 是数字 ID 或用户名。

    【讨论】:

      【解决方案2】:

      不确定 facebook 是否打算保持这种事情不变,但这是我在项目中使用的代码。 FB 链接可以在我的 iPhone (iOS 5) 上使用较新版本的 FB 应用程序之一。

      请注意,您需要数字页面 ID 才能获取 FB 应用链接。这种方法对我有用:http://inlinevision.com/apps/how-to-find-your-facebook-page-id/

      NSURL* direct = [NSURL URLWithString:@"fb://page/NUMERIC_PAGE_ID"];
      NSURL* web = [NSURL URLWithString:@"REGULAR_OLD_WEB_LINK"];
      
      if([[UIApplication sharedApplication] canOpenURL:direct]){
          [[UIApplication sharedApplication] openURL:direct];
      } else {
          [[UIApplication sharedApplication] openURL:web];
      }    
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-18
        • 2018-12-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多