POST と GET の両方を使用する必要があるcloudsight API ( http://cloudsight.readme.io/v1.0/docs ) を使用しようとしています。これまでREST APIを使用したことはありませんでしたが、いくつかの調査を行った後、PHPを使用してPOSTすることがうまくいくことがわかりました。
API ドキュメントで次のコードを見つけましたが、このコマンド ライン カールを PHP に変換する方法がわかりません。応答は JSON です。
curl -i -X POST \
-H "Authorization: CloudSight [key]" \
-F "image_request[image]=@Image.jpg" \
-F "image_request[locale]=en-US" \
https://api.cloudsightapi.com/image_requests
curl -i \
-H "Authorization: CloudSight [key]" \
https://api.cloudsightapi.com/image_responses/[token]