如何在IOS中使用Facebook URL Schemes

时间:2015-06-01 06:46:14

标签: ios facebook facebook-graph-api url-scheme applinks

我一直在尝试在stackoverflow上使用facebook URL Schemes,它引用了这里http://wiki.akosma.com/IPhone_URL_Schemes#Facebook(以及类似网站)。

我无法将应用用户发送到Facebook应用中的其他用户个人资料。我有其他用户screenName(和id,但更喜欢使用screenName)。

我试过了

  • fb://profile/id
  • fb://profile/screenname
  • fb://profile?id=id

我不确定与(initWithUID)(fbid)这些以及类似的电话的区别:

  • fb://profile/(initWithUID:)
  • fb://profile/(initWithUID:)/addfriend
  • fb://profile/(fbid)
  • fb://profile/(fbid)/addfriend

所有这些似乎都没有打开在facebook应用中拥有screenname / id个人资料视图的用户。

通过screenname我的意思是在浏览器中:

  • facebook.com/screenname会将您发送到他们的个人资料页面
  • graph.facebook.com/screenname为您提供了他们的身份

2 个答案:

答案 0 :(得分:1)

这是不可能的。对于Android,它已知可以工作,但它没有得到官方支持。对于iOS,它不起作用。

答案 1 :(得分:0)

我刚刚成功在Facebook应用中打开了个人资料:

UIApplication.sharedApplication().openURL(NSURL(string: "https://www.facebook.com/whitehouse")!)