IBM BlueMixの/ classify APIを使用して画像認識のためのPOSTリクエストを取得できないようです。IBM Bluemix POSTとイメージ認識のGET parameters.jsonファイルにURLが必要ですか?
次カールがGETのために正常に動作します:
curl -X GET -H "Accept-Language: en" "https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classify?&api_key={api_key}&url={link to image}&classifier_ids=default&owners=IBM&threshold=0.2&version=2016-05-20"
これは、バナナ(正しく)として認識しています。
私はそれがPOSTのために働くように思えません。ここに私のURLです:
curl -X POST -F "[email protected]_0632.JPG" -F "[email protected]" "https://gateway-a.watsonplatform.net/visual-recognition/api/v3/classify?api_key={api_key}&version=2016-05-20"
私parameters.jsonは非常に単純です:
{
"classifier_ids": ["default"],
"owners": ["IBM"],
"threshold": 0.2
}
また、同じ画像がPOSTのようにGETで使用されています。私はの場合、の場合、下記の行をparameters.jsonに追加してPOSTを実行できます。 "url": "{link to url here}"
質問:それはURLを使用して、ちょうどimages_fileをコードする画像やフォームをアップロードするずにを仕事にPOSTを取得することはできますか?もしそうなら、POSTフォーマットのヒント?
ありがとうございました。