2016-01-25 104 views
0

我是新編碼。我正在使用此代碼:將圖片上傳到臉譜網頁的相冊

import requests 
url = "https://graph.facebook.com/me/photos?access_token=ACCESS_TOKEN_HERE" 
files = {'file': open('C:\\Users\\Leonardo\\Desktop\\black_background_texture_86812_1024x1024.jpg', 'rb')} 
r = requests.post(url, files=files) 

將電腦文件夾中的圖像上載到我的Facebook頁面的主頁。現在我希望代碼將圖像上傳到特定的相冊,而不是頁面的家中。通過這種方式,我可以將所有圖片上傳到同一張專輯中。我該怎麼辦?謝謝。

回答

0

快速瀏覽文檔(https://developers.facebook.com/docs/graph-api/reference/photo/#Creating)指出,可以通過張貼到/{album_id}/photos邊緣將圖像上傳到特定專輯。

假設您已經獲得的相冊ID,所有你需要做的是url變量更改爲類似:

url = (
    "https://graph.facebook.com/{album_id}/" 
    "photos?access_token={access_token}" 
).format(
    album_id=MY_ALBUM_ID, 
    access_token=MY_ACCESS_TOKEN 
) 
+0

謝謝。現在一切都好。 – Leonardo