在pipedri中附加文件

2024-06-11 19:49:15 发布

您现在位置:Python中文网/ 问答频道 /正文

https://developers.pipedrive.com/docs/api/v1/#!/Files/post_files 不显示请求示例,我不能通过python发送POST请求。在

我的错误是:“没有提供文件”

也许有人有这个请求的例子?在

我的代码:

import requests

with open('qwerty.csv', 'rb') as f:
    r = requests.post('https://api.pipedrive.com/v1/files',
                      params={'api_token': 'MY_TOKEN'}, files={'file': f})

Tags: 文件httpscomapi示例docs错误files
2条回答

嗯,我当时很傻。在

你所需要的只是在chrome开发工具中检查请求,并使用它一段时间。在

import requests

files = {'file': ('FILE_NAME', open('fgsfds.jpg', 'rb'), 'CONTENT_TYPE')}
r = requests.post('https://api.pipedrive.com/v1/files',
                  params={'api_token': 'TOKEN'}, 
                  data={'file_type':'img', 'deal_id':DEAL_ID}, files=files)

尝试将操作解耦。在

files = {'file': open('qwerty.csv', 'rb')}
r = requests.post('https://api.pipedrive.com/v1/files',
                      params={'api_token': 'MY_TOKEN'}, files=files)

相关问题 更多 >