Может ли кто-нибудь помочь мне сформировать этот запрос в PHP?
$ curl -u [USER:PASSWORD] https://subs.pinpayments.com/api/v4/meresheep/subscribers/7388.xml
Я попробовал следующее и получил только «ложный» возврат …
// Query the user to pin payments for the details... $curl_url = "https://subs.pinpayments.com/api/v4/xyz-site/subscribers/32.xml"; //open connection $ch = curl_init(); //set the url, number of POST vars, POST data curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: -u [USER:PASSWORD]')); //execute post $result = curl_exec($ch); curl_close($ch);
Вам нужно изменить строку CURLOPT_HTTPHEADER
:
curl_setopt($data, CURLOPT_HTTPHEADER, array( 'Authorization: Basic ' . base64_encode('username:password') ));