【问题标题】:Multiple Facebook accounts tied into one app多个 Facebook 帐户绑定到一个应用程序
【发布时间】:2012-10-18 18:34:01
【问题描述】:

我正试图找出将多个 Facebook 帐户绑定到我的应用程序。这样当不同的用户登录时,他们可以访问各自的 Facebook 帐户。

我想让我的应用拥有自己的登录名。用户登录后,他们可以选择连接他们的 Facebook 帐户。但是因为有多个用户,我需要弄清楚如何关联多个 Facebook 帐户。

这是我目前得到的:

  1. Facebook Dialog Auth,因为 SSO 使用 Facebook 应用程序,因此一次只允许一个 fbook 帐户。
  2. 服务器端身份验证,因为我希望访问令牌能够持续相当长的时间(60 天),而无需每个用户在使用我的应用时重新登录 Facebook。

这是我的挂断:

  1. 一旦用户登录我的应用程序(在已经关联他们的 Facebook 帐户之后),我如何重新应用令牌。这是正确的方法吗?谁能提供重新申请令牌的教程或代码?

    private Facebook mFb;
    mFb.setAccessToken(TOKEN);
    
  2. 谁能提供有关如何设置服务器端身份验证的代码?

【问题讨论】:

  • 这是针对 Android 的新 Facebook SDK 3.0b (developers.facebook.com/android) 还是 v2?今天的新 SDK 包含一个名为 SwitchUserSample 的示例,这对您来说可能是一个很好的起点。
  • 你能链接到这个例子吗?编辑:nvm 找到它:developers.facebook.com/android/downloads(左下角,“Android SDK 下载”)然后是 facebook-android-sdk-3.0.b.zip。欣赏!
  • 它位于 SDK 发行版的示例文件夹中,地址为 github.com/downloads/facebook/facebook-android-sdk/…(在撰写本文时)。编辑:你明白了;-)
  • 我一直在查看代码并且它很密集......但这肯定涵盖了我正在寻找的内容。提交它作为答案,我会接受它:)

标签: android facebook facebook-access-token


【解决方案1】:

对于适用于 Android 的新 Facebook SDK 3.0b (http://developers.facebook.com/android),我们包含一个名为 SwitchUserSample 的新示例,这对您来说可能是一个很好的起点。

在撰写本文时(因为 SDK 仍处于测试阶段并在“预览”分支上),您可以在 GitHub 中的 https://github.com/facebook/facebook-android-sdk/tree/preview/samples/SwitchUserSample 找到示例代码 - 当然,示例(带有项目文件)是也在 SDK 本身中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 1970-01-01
    相关资源
    最近更新 更多