Jump to content

PHP & Curl, Help Translating Curl API To PHP


inVINCEable

Recommended Posts

I am having trouble actually translating this curl API that is not given in PHP form into one that can be used with PHP. Below is what the documentation says. 

curl -s "https://api.example.com/v1/users/?per_page=3" \
-X GET \
-u app-id:api-key

I have tried several examples such as:

 

$ch = curl_init('https://api.example.com/v1/users/?per_page=3');
curl_setopt($ch,CURLOPT_HTTPHEADER,array('app-id:5435435435', 'api-key:fdskajf234jfdsakfhdjkfaas'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);

And: 

$ch = curl_init('https://api.example.com/v1/users/?per_page=3');
curl_setopt($ch,CURLOPT_HTTPHEADER,array('5435435435:fdskajf234jfdsakfhdjkfaas'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);

Now what I believe is throwing me off is the "-u". When I navigate to the api URL in my browser, an authentication box comes up asking for my username and password. If I put in the app-id as the username and the api-key as the password it works. But again that is in the browser. How do I get past that with PHP? 

 

Any help is greatly appreciated. 

 

 

 

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.