facebook选项卡应用程序-开发人员帐户正常运行,非开发人员-未检查登录状态

薄脆饼干

因此,我创建了您的标准Facebook测试应用。它具有javascript SDK加载块以及其后的以下代码:

window.fbAsyncInit = function()
{
    console.log('initiating FB');
    FB.init({
        appId:      appID,
        status:     true, // check login status
        cookie:     true, // enable cookies to allow the server to access the session
        xfbml:      true  // parse XFBML
    });

    FB.Event.subscribe(
        'auth.authResponseChange',
        function(response)
        {
            console.log('authResponseChange', response);
            if (response.status === 'connected')
            {
                console.log('logged in');
            }
            else
            {
                console.log('not logged in');
            }
        }
    );
};

问题:使用我的开发人员帐户,所有console.log()记录均按预期方式记录。使用与该应用程序无关的其他帐户,它仅记录“启动FB”,此后则不记录任何信息status: true为什么会这样呢?

萨希尔·米塔尔(Sahil Mittal)

很好,因为状态没有变化。

auth.authResponseChanged当auth响应已更改时,将触发事件。authResponse是查询一个人的认证状态的状态,当这样返回的响应对象的一部分。它包含该人的访问令牌,令牌的到期时间以及该人的用户ID。

对于应用程序用户,由于已设置status: true,因此在您运行该应用程序时,其状态将更改为“登录” ,因此将触发此事件,并且您logged in可以进入该会话。

但是,当您为未登录/非应用程序用户运行应用程序时,该事件不会触发,因为状态不会更改。之前是“未登录”或“未授权”的,现在相同。

当您为未登录的用户/非应用程序用户调用facebook登录名时,状态将更改,并且您将看到日志为“已登录”或“未登录”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Chrome的react-native应用程序上的Chrome的react开发人员工具未显示React选项卡

来自分类Dev

此应用程序的开发人员尚未针对Facebook登录正确设置此应用程序

来自分类Dev

此应用程序的开发人员尚未针对iOS中的Facebook登录正确设置此应用程序?

来自分类Dev

React-native开发人员选项未显示在小米手机上安装的移动应用程序中

来自分类Dev

Facebook开发人员服务器端登录错误

来自分类Dev

Facebook 开发人员 - 登录错误:要求提供代码但未交付代码

来自分类Dev

如何检查是否在Android 4.0.3上针对API 15启用了开发人员选项

来自分类Dev

应用程式未安装在开发人员iPhone上

来自分类Dev

android:隐藏开发人员选项

来自分类Dev

Azure开发人员未运行XUnit测试

来自分类Dev

当应用程序处于“待开发人员发布状态”时,是否可以进行购买或获取价格?

来自分类Dev

Phonegap开发人员与内置应用程序的区别

来自分类Dev

Spotify开发人员应用程序徽标

来自分类Dev

Phonegap开发人员应用程序javascript错误

来自分类Dev

如果我的Apple开发人员帐户已过期,安装的应用程序是否仍在运行?

来自分类Dev

xcode 6在没有开发人员帐户的情况下在IOS设备上运行我的应用程序?

来自分类Dev

开发人员退出后,该应用程序无故消失了。帐户停用

来自分类Dev

我的应用程序的应用程序商店URL处于“待处理的开发人员发布”状态时是否已知?

来自分类Dev

非开发人员帐户几秒钟后,Android Facebook共享对话框消失

来自分类Dev

如何确定应用程序是否在Android M上运行(开发人员预览)

来自分类Dev

在后台新开发人员中运行IOS应用程序

来自分类Dev

作为开发人员,“安全设置已阻止自签名应用程序运行”

来自分类Dev

检查属性值是否由开发人员定义

来自分类Dev

Web Profiler未显示在开发人员中

来自分类Dev

无需登录开发人员帐户即可在Xcode 6中进行临时构建

来自分类Dev

ArchLinux |开发人员 创建新用户帐户后,登录密码不起作用

来自分类Dev

ArchLinux |开发人员 创建新用户帐户后,登录密码不起作用

来自分类Dev

Kindle Fire HD开发人员选项

来自分类Dev

开发人员选项android中缺少“启用跟踪”

Related 相关文章

  1. 1

    Chrome的react-native应用程序上的Chrome的react开发人员工具未显示React选项卡

  2. 2

    此应用程序的开发人员尚未针对Facebook登录正确设置此应用程序

  3. 3

    此应用程序的开发人员尚未针对iOS中的Facebook登录正确设置此应用程序?

  4. 4

    React-native开发人员选项未显示在小米手机上安装的移动应用程序中

  5. 5

    Facebook开发人员服务器端登录错误

  6. 6

    Facebook 开发人员 - 登录错误:要求提供代码但未交付代码

  7. 7

    如何检查是否在Android 4.0.3上针对API 15启用了开发人员选项

  8. 8

    应用程式未安装在开发人员iPhone上

  9. 9

    android:隐藏开发人员选项

  10. 10

    Azure开发人员未运行XUnit测试

  11. 11

    当应用程序处于“待开发人员发布状态”时,是否可以进行购买或获取价格?

  12. 12

    Phonegap开发人员与内置应用程序的区别

  13. 13

    Spotify开发人员应用程序徽标

  14. 14

    Phonegap开发人员应用程序javascript错误

  15. 15

    如果我的Apple开发人员帐户已过期,安装的应用程序是否仍在运行?

  16. 16

    xcode 6在没有开发人员帐户的情况下在IOS设备上运行我的应用程序?

  17. 17

    开发人员退出后,该应用程序无故消失了。帐户停用

  18. 18

    我的应用程序的应用程序商店URL处于“待处理的开发人员发布”状态时是否已知?

  19. 19

    非开发人员帐户几秒钟后,Android Facebook共享对话框消失

  20. 20

    如何确定应用程序是否在Android M上运行(开发人员预览)

  21. 21

    在后台新开发人员中运行IOS应用程序

  22. 22

    作为开发人员,“安全设置已阻止自签名应用程序运行”

  23. 23

    检查属性值是否由开发人员定义

  24. 24

    Web Profiler未显示在开发人员中

  25. 25

    无需登录开发人员帐户即可在Xcode 6中进行临时构建

  26. 26

    ArchLinux |开发人员 创建新用户帐户后,登录密码不起作用

  27. 27

    ArchLinux |开发人员 创建新用户帐户后,登录密码不起作用

  28. 28

    Kindle Fire HD开发人员选项

  29. 29

    开发人员选项android中缺少“启用跟踪”

热门标签

归档