我正在尝试使用Buffer API并使用图像来缓冲一条推文。在documentation中,它表示将media []关联数组中的图像链接作为POST请求的参数传递。但是,如果我要上传本地图像怎么办?我尝试了本地文件的绝对路径和相对路径,但是它不起作用。我收到“提供了无效的图像参数”错误。这是我的代码。
POST_IMG = os.path.dirname(os.path.abspath(__file__)) + r'\output.jpg'
data={'profile_ids[]': twitter_id, 'text': 'Twitter text', 'media[photo]': POST_IMG}
requests.post(f'https://api.bufferapp.com/1/updates/create.json?access_token={ACCESS_TOKEN}', data=data)