【问题标题】:How to use facebook test users from android如何从 android 使用 facebook 测试用户
【发布时间】:2012-03-12 03:20:05
【问题描述】:

我在使用来自 android 的 facebook 测试用户时需要帮助。我正在使用 facebook android sdk,我需要能够以测试用户身份登录并执行发布到流等操作。我不想使用与此应用程序关联的开发者帐户,因为它是我的个人帐户。我意识到只能使用 api 调用创建测试用户,并且这样的调用返回登录 url,我了解如何在浏览器中使用它,但我如何在我的 android 应用程序中使用它。我可以创建一个虚拟帐户并使用该帐户还是违反 Facebook 政策。

【问题讨论】:

    标签: android facebook


    【解决方案1】:

    也可以使用 GUI 创建测试用户 - 不仅是通过 API 调用。如果您只需要处理少数用户,则 GUI 很有用。如果有很多 - 使用 API 并以编程方式执行它会更容易。

    FB GUI如何处理测试用户:

    1. 转到您创建 FB 应用程序的 FB developer site
    2. application tab,点击编辑角色
    3. 在页面底部有“测试用户”部分,其中列出了所有测试用户。这是可以创建和编辑测试用户的地方。每个用户都可以选择以该用户身份登录、更改其姓名并在其个人资料照片旁边设置密码。
    4. 您必须设置用户密码才能以他的身份登录
    5. 使用他的个人资料电子邮件地址和密码登录 - 也可以通过您的应用程序

    您可以创建一个虚拟帐户,但这违反了 FB 政策,并且 FB 确实尽一切努力让您更难:) 这不是一个选项。使用测试用户。

    如果需要有关该主题的更多信息 - see my article, regarding test users strategy。 所有细节见official FB page

    【讨论】:

    • 喜欢您的文章:“我仍然不知道如何更改用户的电子邮件(默认情况下有点难记)。”你介意在你记得的时候编辑吗? :)
    • 我不知道如何更改电子邮件。我什至不知道这是可能的
    • 是的,在使用测试用户帐户工作了将近一天之后,我认为您是对的。这是相当有限的。想我会在我的精神分裂症人格上付出一些努力,并创建一个真正的假帐户以进行适当的测试o.O
    • 将用户名和姓氏更改为一些简单的。它将稍微简化电子邮件。我不建议使用真实的虚假帐户。 FB 要求用手机号码或信用卡号码验证每个人:) 这限制了可以验证的真实假用户数量:P
    【解决方案2】:

    在 facebook 中查看开放的bug。您无法使用原生 Android 应用程序以测试用户身份登录,但使用 m.facebook.com 登录应该可以工作

    【讨论】:

      【解决方案3】:

      https://graph.facebook.com/me?access_token=ACCESS_TOKEN

      其中 access_token 是用户批准您的应用时的令牌。找到了here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多