私はPHPが初めてで、CURLを使用してjsonのGET関数を呼び出す方法についていくつかの調査を行いましたが、正しく行っていないことがあります。誰かが私を正しい方向に向けることができるかもしれません。うまく伝えられるといいですね。ありがとう。
ブラウザで、次のように入力すると: https://myWebSite.com/api/v1/people/26.json ? 私のブラウザは、ID が 26 で、すべてのフィールドが関連付けられた人物を返します。
私は今、この呼び出しを PHP ファイルで実行しようとしています。これは私が持っているものです:
//jSON URL which should be requested
$json_url = 'https://myWebSite.com';
$username = 'myUsername'; // authentication
$password = 'myPassword'; // authentication
// jSON String for request
$json_string = '/api/v1/people/26.json';
// Initializing curl
$ch = curl_init( $json_url );
// Configuring curl options
$options = array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_USERPWD => $username . ":" . $password, // authentication
CURLOPT_HTTPHEADER => array('Content-type: application/json') ,
CURLOPT_POSTFIELDS => $json_string
);
// Setting curl options
curl_setopt_array( $ch, $options );
// Getting results
$result = curl_exec($ch); // Getting jSON result string
print $result;
?>