cURL POST リクエストでの配列の使用
提供されたコードで配列のサポートを有効にするには、重要な調整を行う必要があります。配列のフォーマットが正しくないと、API で受信したときに 2 番目の 'images' 値が失われます。
配列を正しく構築することが修正点となります。個別の 'images[]' キーと値のペアを作成する代わりに、単一の 'images' キーを使用し、それにエンコードされた画像値の配列を割り当てます。
$fields = array(
'username' => "annonymous",
'api_key' => urlencode("1234"),
'images' => array(
urlencode(base64_encode('image1')),
urlencode(base64_encode('image2'))
)
);
あるいは、「http_build_query」関数を使用して POST データを簡単に組み立てることもできます。
$fields = array(
'username' => "annonymous",
'api_key' => urlencode("1234"),
'images' => array(
urlencode(base64_encode('image1')),
urlencode(base64_encode('image2'))
)
);
$fields_string = http_build_query($fields);
これらの変更により、cURL POST リクエストは画像の配列を正しく送信し、API 側で期待されるデータ構造を受信します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3