0
Unirestはpython3と互換性がなく、mashape APIがPythonプロジェクトで使用するライブラリです。mashapeをpythonリクエストライブラリで使用するには?
私はpythonリクエストライブラリを使用してPOSTリクエストを行うことに決めましたが、400 HTTPエラーが発生しています。すべてが私には良く見えますが、私が間違っていることを理解することはできません。
url = "https://japerk-text-processing.p.mashape.com/sentiment/"
myHeaders={
"X-Mashape-Key": mashape_key,
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json"
}
myParams={
"language": "english",
"text": tweet_text
}
r = requests.post(url, headers=myHeaders, params=myParams)
print(r)
http://docs.python-requests.org/en/master/api/#requests.post requests.post(URL、データ=なし、JSON =なし、** kwargsから) ** kwargsから - リクエストに必要なオプションの引数。 http://docs.python-requests.org/ja/master/api/#requests.request この関数は、ヘッダとパラメータを入力として取り込みます。 唯一の入力としてデータを試してみます。 – avaldez1412
@ avaldez1412 APIキーがあれば、ヘッダも渡す必要があります。 – jonrsharpe
ありがとう、paramsの代わりにデータを使用し、ヘッダをインクルードしました。 – avaldez1412