2016-01-25 63 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