0
Request request = Request.newUploadPhotoRequest(Session.getActiveSession(),imageToBeUploaded,new Request.Callback() { 
       @Override 
       public void onCompleted(Response response) { 
        showPublishResult(getString(R.string.photo_post),response.getGraphObject(), response.getError()); 
       } 
      }); 

ATM我通過傳遞位圖上傳到Facebook。 但我必須從我的網站上傳照片。所以我下載的圖像在AsyncTask並通過它在這裏通過傳遞url在newUploadPhotoRequest上傳圖片到Facebook

有沒有任何方法通過網址上傳使用非折舊方法?

+0

這實際上取決於您想要對您的應用做什麼。你真的需要在Facebook上發佈(和主持)這張照片嗎?如果你控制服務器端,那麼你可以使用開放圖來分享照片並以這種方式獲得分配。如果您不控制服務器端,則可以使用Feed對話框共享鏈接。 –

回答

0

沒有記錄的方式來做到這一點,我知道,你可以使用https://developers.facebook.com/docs/reference/api/batch/(查看上傳二進制數據部分),並把你的url請求,但我認爲最好的辦法是在本地下載文件並將其作爲數據發佈,這樣您就可以控制網址內容

+0

使用批處理將無濟於事,您無法通過網址發佈給我/照片。 –