Загруженное изображение из скрипта в файл Figma через API на Python не отображаетсяPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Загруженное изображение из скрипта в файл Figma через API на Python не отображается

Сообщение Anonymous »

Я пытаюсь загрузить несколько изображений со своего компьютера в файл Figma. Скрипт видит файл, его узлы, идентификаторы, но не может поместить изображение в файл, несмотря на отсутствие ошибок. Я создал сервер через python -m http.server 8000 и заливаю оттуда.
Если у кого-то есть идеи, как это исправить, пишите или спрашивайте подробности.
Вот код:
import requests
import os
import traceback

# Personal Figma token
TOKEN = "token"
FILE_KEY = "file key"

# Auth
HEADERS = {
"X-Figma-Token": TOKEN
}

# Uploading to Figma
def upload_image_to_node(node_id, image_url):
url = f"https://api.figma.com/v1/images/{FILE_KEY}"
json_data = {
"requests": [
{
"node_id": node_id,
"fill": {
"type": "IMAGE",
"image_url": image_url,
"scale_mod": "FILL"
}
}
]
}
response = requests.post(url, headers=HEADERS, json=json_data)
if response.status_code == 200:
print(f"Image {image_url} successfully uploaded to node {node_id}.")
else:
print(f"Error: {response.status_code}, {response.text}")

# Main
def process_images(input_folder, node_id):
base_url = "http://localhost:8000"
for filename in os.listdir(input_folder):
if filename.endswith((".png", ".jpg")):
image_url = f"{base_url}/{filename}"
upload_image_to_node(node_id, image_url)

try:
node_id = "0:1" # Main node in Figma
process_images("out/", node_id) # out/ is where images stored
except Exception as e:
print("Error occured:")
traceback.print_exc()
input("Press Enter to quit..")



Подробнее здесь: https://stackoverflow.com/questions/792 ... snt-appear
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проблема с подключением API Python-скрипта к файлу Figma
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Почему загруженное изображение не отображается в IE?
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • CI 3.0 – файл контроллера, в который я хочу загрузить загруженное изображение с панели управления клиента портала.
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Папка «ui-packages» не отображается после успешного импорта компонента Figma с помощью Relay для Android Studio.
    Anonymous » » в форуме Android
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Созданная папка и загруженное изображение не отображаются в moxiemanager
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»