使用 Facebook 的访问令牌在 UIWebView 中显示带有经过身份验证的用户会话的粉丝页面
Posted
技术标签:
【中文标题】使用 Facebook 的访问令牌在 UIWebView 中显示带有经过身份验证的用户会话的粉丝页面【英文标题】:Displaying a fan page in a UIWebView with an authenticated user session using Facebook's access token 【发布时间】:2013-03-09 09:01:12 【问题描述】:我们正在开发一款适用于 ios 和 android 的应用,它的要求相当奇怪。该应用程序的其中一个选项卡打开了客户的 Facebook 页面。所以这是我们想要的功能:
-
用户使用 Facebook 的 SDK 登录(适用于 iPhone 和 Android)
我们检索访问令牌并开始我们的应用程序流程
当用户单击 Facebook 页面选项卡时,我们会加载指向 Facebook 页面 URL 的 UIWebView。
用户应该能够立即与 Facebook 页面进行交互。
所以发生的情况是步骤 1-3 正常工作。但是,因为这个UIWebView
之前没有在 Facebook 上进行过身份验证,所以它没有有效的会话。因此,用户需要在此 Web 视图中再次登录才能与页面交互。
有没有办法在加载UIWebView
时使用我们在 Facebook 登录过程中获得的令牌以避免再次登录?
谢谢。
【问题讨论】:
好问题,我也有同样的问题。您找到解决方法了吗? 我们知道怎么做吗? :( 【参考方案1】:我没试过你在尝试什么。但我正在打开其他用户的个人资料页面,并且它正在工作。我正在这样做。 https://graph.facebook.com/search?q=SEARCH_STRING&type=user&access_token=USER_ACCESS_TOKEN。希望对你有帮助。
【讨论】:
以上是关于使用 Facebook 的访问令牌在 UIWebView 中显示带有经过身份验证的用户会话的粉丝页面的主要内容,如果未能解决你的问题,请参考以下文章
Facebook 访问令牌在第二次尝试使用 ParseFacebookUtils 登录 Facebook 时为空