0

我想實現我的應用程序auto_publish。點擊登錄按鈕時,請求'publish_stream'權限。自動發佈圖形API在用戶的Facebook牆上

我似乎可以得到它的用戶的自動牆成功登錄後發佈。這裏是我的代碼:

  function graphStreamPublish(){ 
      showLoader(true); 
      FB.api('/me/feed', 'post', publish, 
       { 
        message  : "Merry Christmas!", 
        link  : 'http://domain.com', 
        picture  : 'http://domain.com/xxxx.jpg', 
        name  : 'Happy Christmas', 
        description : 'Send a Christmas greeting!' 

      }, 
      function(response) { 

       console.log(response); 
       alert('Shared!'); 

      }); 
     } 
+0

您是否在回調中嘗試過'console.log(response)'? – 2011-12-28 10:26:43

+0

@AhmedNuaman添加的console.log(響應),但仍無濟於事:( – doodoodukes 2011-12-28 10:35:26

+0

是什麼回來?它應該給你一個狀態消息,作爲對正在發生的事情。 – 2011-12-28 11:07:34

回答

0

FB.login在哪裏?

FB.login(function(response) { 
    if (response.authResponse) { 
    FB.api('/me', function(response) { 
     //YOU CAN PUT YOUR POSTING CODE HERE 
    }); 
    } else { 
    console.log('User cancelled login or did not fully authorize.'); 
    } 
}, {scope: 'email'}); 
+0

我在我的代碼中已經有了這個塊,我只是沒有顯示它。請注意,登錄時我有'publish_stream'權限請求。 – doodoodukes 2011-12-28 09:24:16

相關問題