アクセスにユーザー名/パスワードを必要とするWebサービスからのデータを消費する必要があります。
以下はNULLを返します
$service_url = 'https://example.com/2365139.json';
$curl = curl_init($service_url);
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($curl, CURLOPT_USERPWD, "username:password");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $curl_post_data);
$curl_response = curl_exec($curl);
$response = json_decode($curl_response);
curl_close($curl);
var_dump($response);
ブラウザでhttps://example.com/2365139.jsonを押すと、un / pwの入力を求められ、入力するとJSONが表示されるため、データはありますが、上記で記述したものが機能しません。