【问题标题】:Can I use the FB Access token to create a FB session in a UIWebView?我可以使用 FB 访问令牌在 UIWebView 中创建 FB 会话吗?
【发布时间】:2014-02-17 18:37:56
【问题描述】:

所以,我的应用在注册过程中获取了 FB 访问令牌。我将它存储在后端。

我的目标是允许用户通过 UIWebView 发送FB App request 而无需再次登录 facebook。

我想要的用户流是——

  1. 用户使用 Facebook 注册我的 iOS 应用
  2. 我将 FB 访问令牌存储在我的数据库中
  3. 后来,我的一个新功能打开了一个 UIWebView
  4. 用户点击“使用 Facebook 邀请此人”按钮(我有被邀请者的 FB_id 和邀请者的访问令牌)
  5. 应用请求发送给用户

所以,我的问题是

  1. 我可以只使用访问令牌(邀请者)和 fb_id(被邀请者)发送应用请求吗?
  2. 如果我需要在 UIWebView 中创建 FB 会话,我可以使用 FB.init 来实现吗?
  3. 有什么方法可以发送此请求而无需用户再次登录 facebook?

【问题讨论】:

    标签: ios facebook facebook-graph-api uiwebview facebook-javascript-sdk


    【解决方案1】:

    我花了很多时间研究这个问题,经过大量研究,我了解到不可能获得所需的行为。

    1. 不,您需要在您的域中放置一个活动的 fb 会话 cookie。
    2. 不,你不能。
    3. 不,用户必须登录才能从 webview 发送请求。

    作为一种解决方法,我们将尝试使用 iOS SDK,然后使用一个内部 url(深层链接)从 web 视图启动邀请请求对话框。

    【讨论】:

      猜你喜欢
      • 2014-10-18
      • 2015-04-05
      • 1970-01-01
      • 2014-03-11
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      • 2012-08-23
      • 1970-01-01
      相关资源
      最近更新 更多