private synchronized FacebookPhotosInterface getOrCreatePhotosInterface(
      TokensAndUrlAuthData authData) {
    return photosInterface == null ? makePhotosInterface(authData) : photosInterface;
  }
This method fetches the image from the specified URL, modifies the EXIF to include the created
date, and then stores the modified photo via the store on the local filesystem.

@param jobId          Id for the current transfer
@param photo          The photo model returned from the API
@param url            The source url for the photo
@param blindedPhotoId The blinded Id we will share with the importer
@return True if we should skip this photo because it is empty
@throws IOException If there is an issue with modifying the exif data
extensions/data-transfer/portability-data-transfer-facebook/src/main/java/org/datatransferproject/transfer/facebook/photos/FacebookPhotosExporter.java