我一直在尝试在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
为您提供了他们的身份答案 0 :(得分:1)
这是不可能的。对于Android,它已知可以工作,但它没有得到官方支持。对于iOS,它不起作用。
答案 1 :(得分:0)
我刚刚成功在Facebook应用中打开了个人资料:
UIApplication.sharedApplication().openURL(NSURL(string: "https://www.facebook.com/whitehouse")!)