我正在创建一个iOS应用,通过我的应用发布Feed和照片后显示用户的Facebook个人资料。我使用facebook单点登录来获取发布的访问令牌。
我想知道如何在没有登录的情况下通过网络浏览器显示用户的个人资料页面。我从单点登录获得的访问令牌是否可用于查看用户的Facebook个人资料页面?如果有,怎么样?如果没有,那么替代方案是什么。我已经挣扎了几天,但是无法让它发挥作用。
非常感谢提前!
答案 0 :(得分:0)
如果您需要显示用户Facebook页面,您唯一需要的是用户ID。您有两种获取用户ID的方法:
1)用户允许您的Facebook应用程序并为您提供权利。然后获取userId。
要使其工作,您需要询问用户对用户的权限以及通过GraphAPI或javascript SDK获得userId的回调。
2)您知道要在webView上显示的用户。
知道你想要表演的对象,你唯一需要做的就是展示某个人的脸谱资料页面就像http://www.facebook.com/4一样调用http://www.facebook.com/{userID}
如果这不是您所需要的,请提供一些代码或对您的问题进行更深入的解释。
希望有所帮助。