1

我一直在尝试使用 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 应用程序中拥有屏幕名称/id 个人资料视图的用户。

通过屏幕名称,我的意思是在浏览器中:

  • facebook.com/screenname将您发送到他们的个人资料页面和
  • graph.facebook.com/screenname给你他们的身份证
4

2 回答 2

1

这是不可能的。对于 Android,它可以工作,但不受官方支持。对于 iOS,它不起作用。

于 2015-06-01T09:18:04.663 回答
0

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

UIApplication.sharedApplication().openURL(NSURL(string: "https://www.facebook.com/whitehouse")!)
于 2016-05-04T17:39:11.597 回答