我有一個Android應用程序,我希望將照片直接發佈到Facebook頁面的時間軸上。我不希望照片進入相冊,而是直接放到時間線上。將Android應用程序的照片直接發佈到Facebook頁面時間表
有沒有人做過這個?
我在http://facebook.stackoverflow.com/questions/8662460/android-app-how-to-upload-photo-from-sdcard-to-facebook-wall看到了答案,它描述了將照片發佈到Wall Photos相冊;但是,當我嘗試獲取該頁面的相冊列表時,我沒有收到任何相冊。這個頁面至少有一個帶圖片的時間線帖子,所以我希望它有一個Wall Photos相冊,但我沒有收回它。相冊是否與普通Facebook用戶不同,或者頁面是否需要授予應用一些權限?下面是我使用來獲取頁面的專輯代碼:
String wallAlbumID = null;
String response = getFacebook().request("<pageid>/albums");
JSONObject json = new JSONObject(response);
JSONArray albums = json.getJSONArray("data");
for (int i =0; i < albums.length(); i++) {
JSONObject album = albums.getJSONObject(i);
if (album.getString("type").equalsIgnoreCase("wall")) {
wallAlbumID = album.getString("id");
Log.d("JSON", wallAlbumID);
break;
}
}
有誰知道的方式直接從Android應用發佈照片到頁面的時間表?我可以將照片上傳到用戶的相冊,然後在頁面的時間線上創建一個指向照片的鏈接,但實際上並沒有將照片放在頁面的時間軸上。我希望在時間軸上正確地顯示照片,例如點擊「上傳照片」時從Facebook網絡界面發生的情況。