<?php
/** Set up `curl` to make authenticated API requests */
CURLOPT_URL => "https://a...content-available-to-author-only...s.com/properties" ,
CURLOPT_RETURNTRANSFER => true ,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET" ,
CURLOPT_HTTPHEADER =>
"Authorization: Basic '" . base64_encode ( 'simplyrets:simplyrets' ) . "'" , ) ,
) ) ;
/**
* 1. Execute the request
* 2. Check for errors
* 3. Close the connection
*/
if ( $err ) {
echo "cURL Error #:" . $err ;
}
/** Decode JSON response - this is a list of listings */
/** Print address and list price of the first listing */
echo "<h2>" . $json_response [ 0 ] -> address -> full . "</h2>" ;
echo "<p>List price: " . $json_response [ 0 ] -> listPrice . "</p>" ;
?>
PD9waHAKCi8qKiBTZXQgdXAgYGN1cmxgIHRvIG1ha2UgYXV0aGVudGljYXRlZCBBUEkgcmVxdWVzdHMgKi8KJGN1cmwgPSBjdXJsX2luaXQoKTsKCmN1cmxfc2V0b3B0X2FycmF5KCRjdXJsLCBhcnJheSgKICAgIENVUkxPUFRfVVJMID0+ICJodHRwczovL2EuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnMuY29tL3Byb3BlcnRpZXMiLAogICAgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiA9PiB0cnVlLAogICAgQ1VSTE9QVF9IVFRQX1ZFUlNJT04gPT4gQ1VSTF9IVFRQX1ZFUlNJT05fMV8xLAogICAgQ1VSTE9QVF9DVVNUT01SRVFVRVNUID0+ICJHRVQiLAogICAgQ1VSTE9QVF9IVFRQSEVBREVSID0+IAogICAgYXJyYXkoCiAgICAgICAgIkF1dGhvcml6YXRpb246IEJhc2ljICciIC4gYmFzZTY0X2VuY29kZSgnc2ltcGx5cmV0czpzaW1wbHlyZXRzJykgLiAiJyIsCiAgICApLAopKTsKCi8qKgogKiAxLiBFeGVjdXRlIHRoZSByZXF1ZXN0IAogKiAyLiBDaGVjayBmb3IgZXJyb3JzIAogKiAzLiBDbG9zZSB0aGUgY29ubmVjdGlvbiAKICovCiRyZXNwb25zZSA9IGN1cmxfZXhlYygkY3VybCk7CiRlcnIgPSBjdXJsX2Vycm9yKCRjdXJsKTsKY3VybF9jbG9zZSgkY3VybCk7CgppZiAoJGVycikgewogICAgZWNobyAiY1VSTCBFcnJvciAjOiIgLiAkZXJyOwp9CgovKiogRGVjb2RlIEpTT04gcmVzcG9uc2UgLSB0aGlzIGlzIGEgbGlzdCBvZiBsaXN0aW5ncyAqLwokanNvbl9yZXNwb25zZSA9IGpzb25fZGVjb2RlKCRyZXNwb25zZSk7CgovKiogUHJpbnQgYWRkcmVzcyBhbmQgbGlzdCBwcmljZSBvZiB0aGUgZmlyc3QgbGlzdGluZyAqLwplY2hvICI8aDI+IiAuICRqc29uX3Jlc3BvbnNlWzBdLT5hZGRyZXNzLT5mdWxsIC4gIjwvaDI+IjsKZWNobyAiPHA+TGlzdCBwcmljZTogIiAuICRqc29uX3Jlc3BvbnNlWzBdLT5saXN0UHJpY2UgLiAiPC9wPiI7Cgo/Pg==