I just read through the
photos endpoint documentation
from Facebook.
In there, it says:
Permissions
Any valid access token for any photo with public privacy settings.
For any photos uploaded by someone, and any photos in which they have been tagged - A user access token for that person with user_photos permission
If the image is public, you should be able to see it always. If it's a private photo, I'd recommend checking the token you're using in the
Access Token Debug Tools
to make sure you have the user_photos permission.
I hope that helps, but if not, please let me know!
Thanks,
Alex