2017-08-31 9 views
0

https://developers.pipedrive.com/docs/api/v1/#!/Files/post_files リクエストの例が表示されず、python経由でPOSTリクエストを送信できません。pipedriveにファイルを添付する

私のエラーは次のとおりです。

「ありませんファイルは、」たぶん、誰かがこの要求の例を持っていませんか?

マイコード:

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}) 

答えて

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

申し訳ありませんが、以前はこれまでに作業したことはありませんでしたが、これは通常、リクエストlibを使用してapiにファイルをアップロードする方法と共通しています。 – Ilhicas

0

まあ、私はダムでした。

あなたが必要とするのは、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) 
関連する問題