Watson Visual Recognitionを試しています。
下記のcurlコマンドを実行することで、結果をとることができました。
curl -X POST -u "apikey:{XXXここにAPIを設定XXX}" --form "images_file=@{XXXここにファイルパスファイル名を指定XXX}" --form "classifier_ids={XXXここにモデルを指定XXX}" "https://gateway.watsonplatform.net/visual-recognition/api/v3/classify?version=2018-03-19"
これをPHPで実装したいと思っておりますが、PHP初学者・CURLも初めてなので、記述する方法がわからず困っております。
いろいろ調べると、下記のように記述すればいけるのかなとは思うのですが、$paramsには具体的にどのように記述すればよいのでしょうか?
(-uオプションや--formオプションはどのように指定するのだろうかわからず)
基本的なことで申し訳ございませんが、何卒よろしくお願い致します。
PHP
1<?PHP 2 3$base_url = 'https://gateway.watsonplatform.net/visual-recognition/api/v3/classify?version=2018-03-19'; 4 5$params = [ 6 ・・・, 7 ・・・, 8]; 9 10$curl = curl_init($base_url); 11 12curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST'); 13curl_setopt($curl, CURLOPT_POSTFIELDS, $params); 14curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 15curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 16 17$response = curl_exec($curl); 18 19var_dump($response); 20 21curl_close($curl); 22 23?>

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/20 01:42 編集
2019/05/09 09:12
2019/05/20 01:41
2019/05/20 01:41