下面的代碼應該顯示一個網站請求對話框:問題顯示Facebook的請求對話框
<script>
function sendFBRequest()
{
// assume we are already logged in
FB.init({appId: '111111111111111', xfbml: true, cookie: true});
FB.ui({
method: 'apprequest', // this needs to be plural!
message: 'Help me connect to Jane Doe',
data: 'game47',
title: 'Game Request'
},
function (response)
{
if (response && response.request_ids)
{
var requests = response.request_ids.join(',');
alert('requests = ' + requests);
}
else
{
alert('canceled');
}
});
}
</script>
<div class="awesome green" onClick="sendFBRequest();">Facebook Request</div>
當我點擊(真棒綠色)按鈕,顯示基本對話框框架,並在對話框裝載動畫(閃爍的垂直灰色條)開始。但就是這樣,不會顯示任何信息。我錯過了什麼?
編輯: 我所使用的方法 'apprequest' 代替'apprequests'。
赫姆,如果我用發送對話框代替(方法:發送)則一切正常(但我沒有得到響應信息)。我會檢查出 –
response.status ='connected' –