2017-08-31 81 views

回答

0

嘗試分離操作。

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

不,同樣的錯誤。 –

+0

你使用這個API端點嗎?也許你有一些原始請求的例子? –

+0

對不起,我從來沒有使用過它,但這就是我通常使用請求庫將文件上傳到api的方式。 – Ilhicas

0

那麼,我是愚蠢的。

所有你需要的是在鉻開發工具的檢查請求,並與它玩了一段時間。

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)