我試圖創建測試用戶(作品),然後邀請他們到我的應用程序,以便測試我是否可以檢索跟蹤數據(在數據字段內)。不幸的是,當我邀請發送給測試用戶我得到一個異常:Facebook API:我可以邀請測試用戶加入我的應用程序嗎?
API錯誤代碼:2
API錯誤說明:服務 暫時不可用
錯誤信息:服務暫時 不可用
這裏是我的代碼:
<input type="text" value="@ViewBag.TestId" id="theId" />
<div id="fb-root"></div>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId : '193005690721590',
status : true,
cookie : true,
xfbml : true
});
};
console.log(@ViewBag.TestId);
$('#sendReq').click(sendRequest);
function sendRequest() {
FB.ui({
method: 'apprequests',
message: 'Invitation to the test application!',
title: 'Send your friends an application request',
to: $('#theId').val(),
data: 'someCode'
},
function (response) {
if (response && response.request_ids) {
var requests = response.request_ids.join(',');
$.ajax({
url: '/Home/Parse',
type: 'post',
data: response,
success: function (data) {
if (data.result === 'ok') {
alert("Everything went fine");
//top.location.href = '/Home/About';
}
}
});
} else {
alert('canceled');
}
});
return false;
}
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
我的代碼得到了測試用戶的正確ID,然後我試圖發送邀請但沒有成功...
有什麼想法?
您是否從另一個測試帳戶發送請求? – 2011-05-18 08:27:03
@echeese:不,我從我自己的帳戶發送它。 – Kassem 2011-05-18 08:28:08
這可能是你的問題。測試用戶和普通用戶完全相互關閉。 – 2011-05-18 08:32:11