Обучение/Помощь новичкам | qiwi api new post
Первый уже давно решил, возник второй Новый вопрос по поводу киви: QIWI обработчик плюет ошибку В гугле 2,5 вопроса и 0 ответов по поводу этого, как понимаю он id обработать не может и что с этим делать ? Кто может помочь
________
посл. ред. 29.05.2022 в 00:30; всего 1 раз(а); by Foxsa
{"message":"Cannot parse parameter termsId as Int: For input string: \"payments\""}
Во время запроса на отправку денег с кошелька по api, вот код: php
///ПЕРЕВОД ПО НОМЕРУ КАРТЫ/// $ch = curl_init("https://edge.qiwi.com/sinap/api/v2/terms/99/payments"); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept: application/json", "Authorization: Bearer {$token}")); $res = curl_exec($ch); curl_close($ch); $data= array( "id"=>"'.rand(11111111111111,999999999999999999999).'", //Любой идентификатор, генерируемый у вас на сервере "sum"=>[ "amount"=>"1.0", //Сумма перевода "currency"=>"31652" ], "paymentMethod"=>[ "type"=>"Account", "accountId"=>"31652" ], "comment"=>"test", "fields"=>[ "account"=>"22**20234499****" //Номер карты получателя ] ); $data= json_encode($data); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_HTTPHEADER, array ("Accept: application/json", "Content-Type: application/json","Authorization: Bearer {$token}")); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_TIMEOUT, '3'); $output = curl_exec ($ch) or die(curl_error($ch)); curl_close($ch); ///КОНЕЦ/// ________
посл. ред. 29.05.2022 в 00:30; всего 1 раз(а); by Foxsa
Э-Э-Э апнул 3 мульта щас каждый из вас кто помог добраться до цели
Foxsa , поменьше циферки поставь в рандоме) он не может в тип int преобразовать такие огромные числа)
типа rand(1, 2147483646);
Ну или, чтобы наверняка, можно так
rand(1, getrandmax());
________
посл. ред. 29.05.2022 в 00:58; всего 2 раз(а); by TheAlex
типа rand(1, 2147483646);
Ну или, чтобы наверняка, можно так
rand(1, getrandmax());
________
посл. ред. 29.05.2022 в 00:58; всего 2 раз(а); by TheAlex