0
我是FB開發的新手,但我一直在這方面掙扎數小時。Facebook應用在管理員牆上發佈JSSDK
我在自己的博客上實現了fb評論,並且每次有人向博客添加評論時,我都試圖讓應用程序通知我。
由於我讀過的應用程序不允許發送消息,因爲我無法找到獲取通知欄中信息的方式,我覺得可以接受的方式是從應用程序中獲取帖子。
我一直在努力解決此問題:
window.fbAsyncInit = function()
{
FB.init({
appId : 'xxxxxxx', // App ID
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
oauth: true
}); //end init
FB.Event.subscribe('comment.create', function (resp) {
FB.api('/my id/feed', 'post', { message: 'new comment...'},
function(resp2) {
if (!resp2) {
alert('Sem resposta do perfil do admin' + url);
} else if (resp2.error){
alert('Erro na notificação do admin - '; + resp2.error);// always comes to here
} else{ alert('Post ID: '; + resp2.id); } });//end api
});//end subscr
};
我一直在fb.login
瞎搞,雖然這不是我想要的方式,並getsetssionstatus因爲我認爲它可能有一些做與權限,但無處可去。
另一個簡單的問題是,我的應用程序將公開發布在我的牆上的活動如何設置它,只有朋友?似乎無法在隱私設置中找到我自己的應用。
您在代碼中有語法錯誤:'id/feed';'post''刪除分號並且不應該在該行上出錯。 – DMCS 2012-03-22 23:13:43
thx for answer ,不幸的是,在創建帖子時添加了錯誤,Blogger用''代替了'caracter,我錯過了糾正該問題。這個問題似乎不是sintax相關的代碼運行。在停止的位置添加了一個註釋。 – 2012-03-23 00:03:56
您的回調函數也充斥着語法錯誤。它不會被瀏覽器的JavaScript引擎正確解析。你爲什麼不復制和粘貼你使用的「真實」的代碼。 – DMCS 2012-03-23 15:34:22