【问题标题】:API Error Code 102 : javascript dialogs with phpAPI 错误代码 102:带有 php 的 javascript 对话框
【发布时间】:2012-03-05 18:26:01
【问题描述】:

API 错误代码:102 API 错误描述:会话密钥无效或不再有效 错误消息:必须使用会话密钥调用 iframe 对话框

当我在我的新应用中调用 fb 对话框以发布到朋友墙时,我收到了这条有趣的消息。相同的代码适用于其他应用程序。这突然停止工作。当我特别不设置 iframe 时,现在会弹出一个奇怪的弹出窗口。当浏览器阻止弹出窗口时,它不会出现。

即使用户允许,直接自动发布也不起作用。我的应用程序也不是不受限制的。有人知道吗??

【问题讨论】:

    标签: facebook-javascript-sdk fbdialogs


    【解决方案1】:

    在没有用户交互的情况下调用对话框时出现此错误。例如,当“文档就绪”和“FB js-sdk 加载事件”都被触发时。当我在同一页面上调用具有相同功能、参数的对话框但对用户鼠标单击做出反应时 - 它起作用了。

    如果这与你所拥有的相似,这里是解决方案:

    FB.getLoginStatus(function(response) {
        if (response.authResponse) {
            //call dialog here
        }
    });
    

    【讨论】:

      猜你喜欢
      • 2013-08-03
      • 2012-10-29
      • 1970-01-01
      • 2015-02-28
      • 1970-01-01
      • 2013-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多