2013-10-17 50 views
-1

我需要張貼在Facebook頁面的頁面,而不是myself.This照片是我的代碼:張貼照片至Facebook頁面

function postFeedBack(userID) { 
    FB.api('/page_id/photos', 'post', { 
     access_token : FB.getAuthResponse()['accessToken'], 
     message: "message", 
      url : 'image_url', 
     from : page_id 
    }, function (response) { 
     if (!response || response.error) { 
      alert('Error occured'); 
     } else { 
      alert('Post ID: ' + response.id); 
     } 
    }); 

我需要張貼在Facebook頁面中的照片張貼由頁面名稱,而不是用戶名。我正在使用權限'publish_stream,manage_pages'。

感謝, 請幫

回答

0

不要忘記,OAuth的用戶將需要manage_pages許可了。

更新:

請參閱developers.facebook.com/docs/reference/api/page/#photos - 還,只是要確定,你與你的頁面的ID替換「PAGE_ID」,對不對?此外,請仔細檢查訪問令牌是否發佈給作爲所述頁面的頁面管理器的用戶。另外,請仔細檢查您發送的參數。我可能是錯誤的和/或文檔可能已過時,但我沒有看到「url」作爲POST/PAGE_ID /照片的有效參數。 Facebook似乎希望圖像數據位於源參數中。請參閱FB文檔鏈接。

+0

我已經嘗試使用manage_pages權限,但不工作。我需要發佈一張照片到我的Facebook頁面張貼爲頁面,實際上有可能嗎?不是作爲飼料,但作爲照片ie我的問題..當我嘗試發佈它正在工作的照片,但帖子顯示爲像用戶張貼照片..我該如何解決這個問題? – VeNaToR

相關問題