2012-03-22 54 views
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因爲我認爲它可能有一些做與權限,但無處可去。

另一個簡單的問題是,我的應用程序將公開發布在我的牆上的活動如何設置它,只有朋友?似乎無法在隱私設置中找到我自己的應用。

+0

您在代碼中有語法錯誤:'id/feed';'post''刪除分號並且不應該在該行上出錯。 – DMCS 2012-03-22 23:13:43

+0

thx for answer ,不幸的是,在創建帖子時添加了錯誤,Blogger用''代替了'caracter,我錯過了糾正該問題。這個問題似乎不是sintax相關的代碼運行。在停止的位置添加了一個註釋。 – 2012-03-23 00:03:56

+0

您的回調函數也充斥着語法錯誤。它不會被瀏覽器的JavaScript引擎正確解析。你爲什麼不復制和粘貼你使用的「真實」的代碼。 – DMCS 2012-03-23 15:34:22

回答

0

嗯,我把它發佈。 JUST認爲應用程序貼到自己的牆上會更好。得到它的工作。問題是我缺乏訪問令牌。現在我將它作爲應用發佈到應用牆上。現在的問題是,這些帖子去了哪裏?當我嘗試訪問graph.fecebook.com/appid/feed我得到這個:

"data": [ 
     { 
     "id": "appid_354550067919779", 
     "from": { 
      "name": "Estou ou Sou comments", 
      "canvas_name": "rodcomments", 
      "namespace": "rodcomments", 
      "id": "appid" 
     }, 
     "message": "Novo coment\u00e1rio no blog...http://estouousou.blogspot.pt/2012/03/definitivamente-este-mes-e-o-culminar.html", 
     "type": "status", 
     "application": { 
      "name": "Estou ou Sou comments", 
      "canvas_name": "rodcomments", 
      "namespace": "rodcomments", 
      "id": "appid" 
     }, 
     "created_time": "2012-03-24T06:37:21+0000", 
     "updated_time": "2012-03-24T06:37:21+0000", 
     "comments": { 
      "count": 0 
     }, 
     "is_published": true 
     }, ......... 

這樣的帖子有沒有...

當我進入我所創建的頁面應用有什麼都沒有: (如何訪問應用程序牆?