def save_photo(self, media_id, added_collection_ids=None):
        """
        Save a photo

        :param media_id: Media id
        :param added_collection_ids: optional list of collection IDs to add the media to
        :return:
            .. code-block:: javascript

                {"status": "ok"}
        """
        endpoint = 'media/{media_id!s}/save/'.format(**{'media_id': media_id})
        params = {'radio_type': self.radio_type}
        if added_collection_ids:
            if isinstance(added_collection_ids, str):
                added_collection_ids = [added_collection_ids]
            params['added_collection_ids'] = json.dumps(added_collection_ids, separators=(',', ':'))
        params.update(self.authenticated_params)
        return self._call_api(endpoint, params=params)

        Save a photo

        :param media_id: Media id
        :param added_collection_ids: optional list of collection IDs to add the media to
        :return:
            .. code-block:: javascript

                {"status": "ok"}
        
instagram_private_api/endpoints/media.py