Facebook邀请朋友按钮用于静态html页面

时间:2014-11-24 11:30:58

标签: javascript facebook iframe

我在创建“邀请朋友加入此页面”时遇到问题 - 按钮。我正在使用静态HTML iframe应用程序,我想实现一个按钮,用户可以点击并邀请他们的朋友到同一个iframe选项卡。那么,我该如何实现这样一个按钮呢?我已经尝试了很多东西,但似乎无法让这个工作。提前感谢您的答案:)

我尝试过以下内容:

window.fbAsyncInit = function() {
FB.init({
    appId: "YOUR_APP_ID",
    status: true,
    cookie: true
});

// Additional initialization code here
};

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

function invite() {
    FB.ui({
        method: "apprequests",
        message: "Check out my great app"
    }, inviteCallback);
}

function inviteCallback(response) {
console.log(response);
}

我试图将页面ID用作app id,但它无效。有没有办法使用网址而不是应用ID?

1 个答案:

答案 0 :(得分:0)

您在评论中提到的错误表明您未在应用设置中设置平台。打开"设置"在您的应用设置中选择标签,然后点击"添加平台"按钮添加平台(很可能是#34;网站")。在"网站网址"中输入您的应用的网址输入字段。