Utilisation de tableaux dans les requêtes cURL POST
Pour activer la prise en charge des tableaux dans le code fourni, un ajustement critique doit être effectué. Le formatage incorrect du tableau entraîne la perte de la deuxième valeur « images » lorsqu'elle est reçue par l'API.
La correction réside dans la construction correcte du tableau. Au lieu de créer des paires clé-valeur 'images[]' individuelles, utilisez une seule clé 'images' et attribuez-lui un tableau des valeurs d'image codées.
$fields = array(
'username' => "annonymous",
'api_key' => urlencode("1234"),
'images' => array(
urlencode(base64_encode('image1')),
urlencode(base64_encode('image2'))
)
);
Vous pouvez également utiliser la fonction 'http_build_query' pour assembler facilement les données 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);
Avec ces modifications, votre requête cURL POST enverra correctement un tableau d'images et recevra la structure de données attendue à la fin de l'API.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3