Photos
Add Photo To Project
Request Sample
const result = await mediaviz.photos.addPhotoToProject(
{
photo: '<PHOTO>',
tableName: '<TABLE_NAME>',
sourceResolutionX: '<SOURCE_RESOLUTION_X>',
sourceResolutionY: '<SOURCE_RESOLUTION_Y>',
dateTaken: '<DATE_TAKEN>',
latitude: '<LATITUDE>',
longitude: '<LONGITUDE>',
filePath: '<FILE_PATH>',
title: '<TITLE>',
clientSideId: '<CLIENT_SIDE_ID>'
}
);
const result = await mediaviz.photos.addPhotoToProject(
{
photo: '<PHOTO>',
tableName: '<TABLE_NAME>',
sourceResolutionX: '<SOURCE_RESOLUTION_X>',
sourceResolutionY: '<SOURCE_RESOLUTION_Y>',
dateTaken: '<DATE_TAKEN>',
latitude: '<LATITUDE>',
longitude: '<LONGITUDE>',
filePath: '<FILE_PATH>',
title: '<TITLE>',
clientSideId: '<CLIENT_SIDE_ID>'
}
);
$result = $mediaviz->photos->addPhotoToProject(
[
'photo' => '<PHOTO>',
'tableName' => '<TABLE_NAME>',
'sourceResolutionX' => '<SOURCE_RESOLUTION_X>',
'sourceResolutionY' => '<SOURCE_RESOLUTION_Y>',
'dateTaken' => '<DATE_TAKEN>',
'latitude' => '<LATITUDE>',
'longitude' => '<LONGITUDE>',
'filePath' => '<FILE_PATH>',
'title' => '<TITLE>',
'clientSideId' => '<CLIENT_SIDE_ID>'
]
);
curl -X POST 'https://api.mediaviz.ai/api/v1/photos/' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS' \
-H 'Content-Type: multipart/form-data' \
--data @- <<'JSON'
{
"photo": "<PHOTO>",
"table_name": "<TABLE_NAME>",
"source_resolution_x": "<SOURCE_RESOLUTION_X>",
"source_resolution_y": "<SOURCE_RESOLUTION_Y>",
"date_taken": "<DATE_TAKEN>",
"latitude": "<LATITUDE>",
"longitude": "<LONGITUDE>",
"file_path": "<FILE_PATH>",
"title": "<TITLE>",
"client_side_id": "<CLIENT_SIDE_ID>"
}
JSON
Get Photo From Project
Request Sample
const result = await mediaviz.photos.getPhotoFromProject(
'<TABLE_NAME>',
'<PHOTO_ID>',
{
keywordListId: '<KEYWORD_LIST_ID>'
}
);
const result = await mediaviz.photos.getPhotoFromProject(
'<TABLE_NAME>',
'<PHOTO_ID>',
{
keywordListId: '<KEYWORD_LIST_ID>'
}
);
$result = $mediaviz->photos->getPhotoFromProject(
'<TABLE_NAME>',
'<PHOTO_ID>',
[
'keywordListId' => '<KEYWORD_LIST_ID>'
]
);
curl -X GET 'https://api.mediaviz.ai/api/v1/photos/<TABLE_NAME>/<PHOTO_ID>' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS'
Get Photo Face Details From Project
Request Sample
const result = await mediaviz.photos.getPhotoFaceDetailsFromProject('<TABLE_NAME>', '<PHOTO_ID>');
const result = await mediaviz.photos.getPhotoFaceDetailsFromProject('<TABLE_NAME>', '<PHOTO_ID>');
$result = $mediaviz->photos->getPhotoFaceDetailsFromProject('<TABLE_NAME>', '<PHOTO_ID>');
curl -X GET 'https://api.mediaviz.ai/api/v1/photos/face_details/<TABLE_NAME>/<PHOTO_ID>' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS'
Get All Project Photo Ids
Request Sample
const result = await mediaviz.photos.getAllProjectPhotoIds(
'<TABLE_NAME>',
{
ascOrDesc: '<ASC_OR_DESC>',
lastId: '<LAST_ID>',
limit: '<LIMIT>'
}
);
const result = await mediaviz.photos.getAllProjectPhotoIds(
'<TABLE_NAME>',
{
ascOrDesc: '<ASC_OR_DESC>',
lastId: '<LAST_ID>',
limit: '<LIMIT>'
}
);
$result = $mediaviz->photos->getAllProjectPhotoIds(
'<TABLE_NAME>',
[
'ascOrDesc' => '<ASC_OR_DESC>',
'lastId' => '<LAST_ID>',
'limit' => '<LIMIT>'
]
);
curl -X GET 'https://api.mediaviz.ai/api/v1/photos/<TABLE_NAME>/' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS'
Get Ranked Project Photos By Table Name
Request Sample
// TODO: SDK function photos.getRankedProjectPhotosByTableName — verify name against SDK
// TODO: SDK function photos.getRankedProjectPhotosByTableName — verify name against SDK
# TODO: SDK function photos.getRankedProjectPhotosByTableName
curl -X GET 'https://api.mediaviz.ai/api/v1/photos_ranked/<TABLE_NAME>/' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS'
Get Project Month Years With Photos
Request Sample
const result = await mediaviz.photos.getProjectMonthYearsWithPhotos('<TABLE_NAME>');
const result = await mediaviz.photos.getProjectMonthYearsWithPhotos('<TABLE_NAME>');
$result = $mediaviz->photos->getProjectMonthYearsWithPhotos('<TABLE_NAME>');
curl -X GET 'https://api.mediaviz.ai/api/v1/photo_month_years/<TABLE_NAME>' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS'
Get Project Photo Ids By Month
Request Sample
const result = await mediaviz.photos.getProjectPhotoIdsByMonth(
'<TABLE_NAME>',
'<MONTH>',
'<YEAR>',
{
ascOrDesc: '<ASC_OR_DESC>'
}
);
const result = await mediaviz.photos.getProjectPhotoIdsByMonth(
'<TABLE_NAME>',
'<MONTH>',
'<YEAR>',
{
ascOrDesc: '<ASC_OR_DESC>'
}
);
$result = $mediaviz->photos->getProjectPhotoIdsByMonth(
'<TABLE_NAME>',
'<MONTH>',
'<YEAR>',
[
'ascOrDesc' => '<ASC_OR_DESC>'
]
);
curl -X GET 'https://api.mediaviz.ai/api/v1/photos/<TABLE_NAME>/month/<MONTH>/year/<YEAR>/' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS'
Get Ranked Project Photos By Table Name By Month
Request Sample
// TODO: SDK function photos.getRankedProjectPhotosByTableNameByMonth — verify name against SDK
// TODO: SDK function photos.getRankedProjectPhotosByTableNameByMonth — verify name against SDK
# TODO: SDK function photos.getRankedProjectPhotosByTableNameByMonth
curl -X GET 'https://api.mediaviz.ai/api/v1/photos/<TABLE_NAME>/month/<MONTH>/year/<YEAR>/ranked/' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS'
Get Project Photo Ids No Date Taken
Request Sample
// TODO: SDK function photos.getProjectPhotoIdsNoDateTaken — verify name against SDK
// TODO: SDK function photos.getProjectPhotoIdsNoDateTaken — verify name against SDK
# TODO: SDK function photos.getProjectPhotoIdsNoDateTaken
curl -X GET 'https://api.mediaviz.ai/api/v1/photos/<TABLE_NAME>/date_taken/none/' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS'
Get Ranked Project Photos By Table Name No Date Taken
Request Sample
// TODO: SDK function photos.getRankedProjectPhotosByTableNameNoDateTaken — verify name against SDK
// TODO: SDK function photos.getRankedProjectPhotosByTableNameNoDateTaken — verify name against SDK
# TODO: SDK function photos.getRankedProjectPhotosByTableNameNoDateTaken
curl -X GET 'https://api.mediaviz.ai/api/v1/photos/<TABLE_NAME>/date_taken/none/ranked' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS'
Get Project Thumbnail
Request Sample
const result = await mediaviz.photos.getProjectThumbnail('<TABLE_NAME>');
const result = await mediaviz.photos.getProjectThumbnail('<TABLE_NAME>');
$result = $mediaviz->photos->getProjectThumbnail('<TABLE_NAME>');
curl -X GET 'https://api.mediaviz.ai/api/v1/photos_project/<TABLE_NAME>' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS'
Update Photo In Project
Request Sample
const result = await mediaviz.photos.updatePhotoInProject(
{
tableName: '<TABLE_NAME>',
photoId: '<PHOTO_ID>',
photoData: '<PHOTO_DATA>'
}
);
const result = await mediaviz.photos.updatePhotoInProject(
{
tableName: '<TABLE_NAME>',
photoId: '<PHOTO_ID>',
photoData: '<PHOTO_DATA>'
}
);
$result = $mediaviz->photos->updatePhotoInProject(
[
'tableName' => '<TABLE_NAME>',
'photoId' => '<PHOTO_ID>',
'photoData' => '<PHOTO_DATA>'
]
);
curl -X PUT 'https://api.mediaviz.ai/api/v1/photos_update' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS'
Update Photo Ranking
Request Sample
const result = await mediaviz.photos.updatePhotoRanking('<TABLE_NAME>', '<PHOTO_ID>', '<NEW_CATEGORY>');
const result = await mediaviz.photos.updatePhotoRanking('<TABLE_NAME>', '<PHOTO_ID>', '<NEW_CATEGORY>');
$result = $mediaviz->photos->updatePhotoRanking('<TABLE_NAME>', '<PHOTO_ID>', '<NEW_CATEGORY>');
curl -X PUT 'https://api.mediaviz.ai/api/v1/photos_update/<TABLE_NAME>/id/<PHOTO_ID>/rank/<NEW_CATEGORY>' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS'
Delete Photo From Project
Request Sample
const result = await mediaviz.photos.deletePhotoFromProject(
'<TABLE_NAME>',
{
photoIds: '<PHOTO_IDS>'
}
);
const result = await mediaviz.photos.deletePhotoFromProject(
'<TABLE_NAME>',
{
photoIds: '<PHOTO_IDS>'
}
);
$result = $mediaviz->photos->deletePhotoFromProject(
'<TABLE_NAME>',
[
'photoIds' => '<PHOTO_IDS>'
]
);
curl -X DELETE 'https://api.mediaviz.ai/api/v1/photos/<TABLE_NAME>/delete/' \
-H 'Authorization: Bearer mvz_sk_live_7K2wQ9pL3mR8xN4vBjH1cT6yF0dZaEuS'