вк апи
This commit is contained in:
parent
2523df5a50
commit
4493bbab07
|
|
@ -8,7 +8,7 @@ VK_URL = "https://api.vk.com/method/"
|
|||
headers = {"Authorization": f"Bearer {TOKEN}"}
|
||||
postfix = "?v=5.131&state=123456"
|
||||
group_id = 220240483
|
||||
dir ="../assets/dog"
|
||||
dir = "../assets/dog"
|
||||
list_labels = [fname for fname in os.listdir(dir)]
|
||||
|
||||
for name in list_labels:
|
||||
|
|
@ -22,17 +22,20 @@ for name in list_labels:
|
|||
max_index = i
|
||||
image_name = list_data[max_index]
|
||||
file_stats = os.stat(os.path.join(dir, name, image_name))
|
||||
r = requests.post(f"{VK_URL}photos.createAlbum{postfix}", data={"title": name, "group_id": group_id}, headers=headers)
|
||||
r = requests.post(f"{VK_URL}photos.createAlbum{postfix}", data={
|
||||
"title": name.replace("_", " "), "group_id": group_id}, headers=headers)
|
||||
if "error" in r.json():
|
||||
print("error", r.json())
|
||||
break
|
||||
album_id = r.json().get("response").get("id")
|
||||
r = requests.get(f"{VK_URL}photos.getUploadServer{postfix}&album_id={album_id}&access_token={TOKEN}&group_id={group_id}")
|
||||
r = requests.get(
|
||||
f"{VK_URL}photos.getUploadServer{postfix}&album_id={album_id}&access_token={TOKEN}&group_id={group_id}")
|
||||
url = r.json().get("response").get("upload_url")
|
||||
files = {'file1': open(os.path.join(dir, name, image_name),'rb')}
|
||||
files = {'file1': open(os.path.join(dir, name, image_name), 'rb')}
|
||||
r = requests.post(url, files=files)
|
||||
server = r.json().get("server")
|
||||
photos_list = r.json().get("photos_list")
|
||||
hash_data = r.json().get("hash")
|
||||
r = requests.post(f"{VK_URL}photos.save{postfix}", data={"album_id": album_id, "server": server, "photos_list": photos_list, "hash": hash_data}, headers=headers)
|
||||
time.sleep(1)
|
||||
r = requests.post(f"{VK_URL}photos.save{postfix}", data={"album_id": album_id, "server": server,
|
||||
"photos_list": photos_list, "hash": hash_data, "caption": name.replace("_", " ")}, headers=headers)
|
||||
time.sleep(1)
|
||||
|
|
|
|||
Loading…
Reference in New Issue