2014-11-24 48 views
-1

我在創建「邀請你的朋友到這個頁面」 - 按鈕有問題。我使用靜態html iframe-應用程序,我想實現一個按鈕,用戶可以點擊並邀請他們的朋友訪問相同的iframe選項卡。那麼,我如何實現這樣一個按鈕?我已經嘗試了很多東西,但似乎無法得到這一項工作。在此先感謝您的答案:)Facebook邀請朋友按鈕爲靜態html頁

我試過的東西像下面這樣:

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爲應用程序ID,但它不工作。有沒有辦法使用網址,而不是應用程序ID?

+0

你究竟做了什麼?請先使用facebook文檔和谷歌,或告訴我們迄今爲止您嘗試過的內容。 – luschn 2014-11-24 11:32:43

+0

嘿,我編輯了一個我試過的例子 – Griphon 2014-11-24 11:41:15

+0

那麼迴應是什麼?並在用戶點擊時使用invite()嗎? – luschn 2014-11-24 11:42:55

回答

0

您在評論中提到的錯誤表明您沒有在應用程序設置中設置平臺。打開你的應用程序設置中的「設置」標籤,然後點擊「添加平臺」按鈕添加一個平臺(很可能是「網站」)。在「網站網址」輸入字段中輸入您的應用的網址。

+0

我會試試看。感謝您的回覆:) – Griphon 2014-11-24 11:57:14