パーソナリティ インサイト サービス アプリを Bluemix にデプロイしたので、post コマンドを呼び出してテキストを送信できました。データの出力を csv に保存したいのですが、Personality API の API ドキュメントを確認しましたが、どこが間違っているのか理解できませんでした。出力をcsvファイルに保存するのを手伝ってくれる人はいますか。
Pythonで使用したコードは次のとおりです。
#!/usr/bin/env python
# coding: utf-8
import requests
import json
import csv
response = requests.post("https://gateway.watsonplatform.net/personality-insights/api/v2/profile",
auth=("user-id", "password"),
headers={"content-type": "application/json", "Accept": "text/csv"},
data = "text to be analyzed"
)
jsonProfile = json.loads(response.text)
with open('test1234.csv', 'w') as f:
for row in jsonProfile:
f.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL)
これについて私を助けてください。