Facebook HTML5像按钮实现返回错误的喜欢&不像

时间:2012-02-16 01:53:11

标签: facebook facebook-like facebook-javascript-sdk

我已经阅读了关于这个问题的负载和负载,我仍然难过。

我正在使用HTML5之类的按钮和Javascript SDK进行测试。一切都按预期工作,除了like按钮产生错误,无论是喜欢还是不同。错误是:

  

“fb:app_id”元标记中指定的应用ID“104975899017”   无效。

我在SDK初始化代码和Facebook元标记中设置了正确的应用ID(是的,我知道应用是什么)。

人们似乎认为有几个应用程序设置可以帮助他们解决问题:

  

App Domain:store.youngdisciple.com,youngdisciple.com,   blog.youngdisciple.com网站:http://youngdisciple.com/

以下是我testing page的Javascript:

window.fbAsyncInit = function() {
    FB.init({
        appId      : '130960927011182', // App ID
        channelUrl : '//www.youngdisciple.com/library/FacebookChannel.aspx', // Channel File
        status     : true, // check login status
        cookie     : true, // enable cookies to allow the server to access the session
        xfbml      : true  // parse XFBML
    });

    // CUSTOM LISTENING CODE

    FB.Event.subscribe('edge.create',
        function(response) {
            alert('You liked the URL: ' + response);
        }
    );
    FB.Event.subscribe('message.send',
        function(response) {
            alert('You sent the URL: ' + response);
        }
    );
};

// Load the SDK Asynchronously
(function(d){
    var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
    js = d.createElement('script'); js.id = id; js.async = true;
    js.src = "//connect.facebook.net/en_US/all.js";
    d.getElementsByTagName('head')[0].appendChild(js);
}(document));

和meta:

<meta property="og:title" content="Test"/>
<meta property="og:type" content="website"/>
<meta property="og:image" content="http://s3.pirillo.com/wp-content/uploads/2010/05/MonitorLight.jpg"/>
<meta property="og:url" content="http://youngdisciple.com/facebook/fb-share-detect.html"/>
<meta property="og:site_name" content="Young Disciple Ministries"/>
<meta property="og:description" content="We are testing..."/>
<meta property="fb:app_id" content="130960927011182"/>

按钮本身:

<div class="fb-like" data-href="http://www.youngdisciple.com" data-send="true" data-width="450" data-show-faces="true"></div>

1 个答案:

答案 0 :(得分:1)

错误就像是:

  

“fb:app_id”元标记中指定的应用ID“104975899017”无效。

位于http://www.youngdisciple.com的元数据显示

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.youngdisciple.com

所以我要说修复主页上的app_id