javascript - 对 "apprequest"和 "feed"使用 FB.ui - JS 错误 - c 未定义

标签 javascript facebook feed facebook-ui

我开发了两个应用程序,其中使用 FB.ui() 调用来发送应用程序请求并要求使用“feed”参数发布状态更新。几个月来它运行良好,但在过去的一周我遇到了错误:

c is undefined line 18 : FB.provide('Dom',{containsCss:function...(oldonload);}else oldonload();};})(); File : all.js

它来 self 导入的文件 all.js 以使用 url 中的 FB 对象: http://connect.facebook.net/fr_FR/all.js (我也尝试过http://connect.facebook.net/en_US/all.js)

这是导致错误的代码部分:

window.addEvent('domready', function() {

    if(jsonRedirection.redirect == false) {

        FB.init({
          appId  : FBappId,
          status : true, // check login status
          cookie : true, // enable cookies to allow the server to access the session
          xfbml  : true  // parse XFBML
        });

    } 

});

function addFriends()
{
    FB.ui({
        method: 'apprequests',
        message: 'Test'
        },
        function(response) {
            if(response != null) {
                alert('ok');
            }
        }
    );
}

在调用 addFriends 函数之前,我检查了我的 appId,并且有“fb-root”div ...

最佳答案

“c 未定义”- 这是由于 mootools 冲突而发生的。 在未压缩的mootools文件中,有一个函数“Function.implement({ ”。您可以通过 Conceal 它来解决问题。

如果你得到这份工作,请告诉我。

准确地说。 使用 In,Function.implement({ 将会有一个“create: function(options){”。 只需将“创建”重命名为“创建”即可。即,将 C 设为大写字母。 我希望这能解决这个问题。

关于javascript - 对 "apprequest"和 "feed"使用 FB.ui - JS 错误 - c 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6730906/

相关文章:

javascript - Express、csvtojson 和 node-walk 出现“结束后写入”错误

javascript - 在 ngOnDestroy() 上打开模态并且不重定向到上一页

javascript - Node.js - 如果我在 I/O 和回调仍在运行时调用 response.end 会发生什么?

javascript - Facebook Like Box 未在 Ember 应用程序上加载

javascript - 从 typescript 使用 Facebook SDK

facebook - Open Graph 操作未显示在新闻源中

javascript - 添加自动播放 jquery 幻灯片

facebook-graph-api - 页面Feed中的LIMIT,SINCE和UNTIL参数

c# - 可用于 ASP.NET Core 的 RSS/Atom 提要阅读器

ios - Facebook iOS应用是否需要获得Facebook批准?