PhotosInterface::getInfo should sign calls in order to work with private images. I suggest adding an api_sig parameter by inserting this code similar to the search function at line 570:
parameters.add(
new Parameter(
"api_sig",
AuthUtilities.getSignature(sharedSecret, parameters)
)
);