Endpoint: /photo/<id>[/<options>]/view.json

        Requests all properties of a photo.
        Can be used to obtain URLs for the photo at a particular size,
          by using the "returnSizes" parameter.
        Returns the requested photo object.
        The options parameter can be used to pass in additional options.
        Eg: options={"token": <token_data>}

def view(self, photo, options=None, **kwds):
        """
        Endpoint: /photo/<id>[/<options>]/view.json

        Requests all properties of a photo.
        Can be used to obtain URLs for the photo at a particular size,
          by using the "returnSizes" parameter.
        Returns the requested photo object.
        The options parameter can be used to pass in additional options.
        Eg: options={"token": <token_data>}
        """
        option_string = self._build_option_string(options)
        result = self._client.get("/photo/%s%s/view.json" %
                                  (self._extract_id(photo), option_string),
                                  **kwds)["result"]
        return Photo(self._client, result)