ios - Facebook-由app_scoped_user_id打开个人资料

标签 ios facebook

我有一个Facebook用户的app_scoped_user_id列表,该列表存储在我们的数据库中,并在应用程序请求查看个人资料的权限时由我们的应用程序返回。

我可以转到http://facebook.com/app_scoped_user_id/(id)来打开配置文件。

如何获得iOS应用程序以打开本地Facebook应用程序并按ID查看个人资料?

fb:// profile /(id)不起作用,因为该页面需要“Facebook ID”,而不是app_scoped_id。

我在这里做什么?我不明白为什么这不可能。如果我在浏览器中打开facebook.com/(app_scoped_id),它会起作用。如果我以该应用程序中的“textview中的链接”打开该页面,它将打开一个空白事件页面(不知道为什么会进入事件?)。如果我打开facebook.com/events/valideventID-它会打开正确的事件。

我只想根据用户的应用范围ID在应用中打开用户的Facebook个人资料。

最佳答案

https://developers.facebook.com/bugs/332195860270199的错误报告中所述,不支持使用fb:// profile?app_scoped_user_id =%@打开Facebook个人资料。

您将必须在Safari(http://facebook.com/%@)中打开Facebook个人资料。这很烦人,但可以作为解决方法...

也许您可以像我一样在错误报告下评论您需要此功能。

除了使用Safari,您还可以使用应用程序内Web浏览器。这就是我会尝试的。

关于ios - Facebook-由app_scoped_user_id打开个人资料,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24191532/

相关文章:

ios - 只允许 UIView 的一个实例出现在故事​​板中

iOS 8 : Game Stuck on Loading Screen

ios - 如何使用 Facebook iOS SDK 3.14.1 以编程方式创建 Facebook 测试用户

javascript - 在 Node.js (Express) Facebook Canvas 应用程序中获取 signed_request

iOS Facebook SDK 错误语言

facebook - Facebook 粉丝专页的粉丝数

ios - Moovit 集成导致崩溃

ios - 在 xcode 中找不到尺寸正确的图像警告

iphone - iOS开发: What's an easy way to generate an unlock code from a string that can be validated in the app?

asp.net - 访问 Facebook 页面中登录的用户 ID?