Photos
Get Photo From Project
Request Sample
const result = await mediaviz.photos.getPhotoFromProject(
'<TABLE_NAME>',
'<PHOTO_ID>',
{
keywordListId: '<KEYWORD_LIST_ID>'
}
);
import type { PhotoDisplay } from '@mediaviz/sdk';
const result: PhotoDisplay = 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.get_photo_from_project(
'<TABLE_NAME>',
'<PHOTO_ID>',
keyword_list_id='<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 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'
Get Photo Face Details From Project
Request Sample
const result = await mediaviz.photos.getPhotoFaceDetailsFromProject('<TABLE_NAME>', '<PHOTO_ID>');
import type { PhotoFace } from '@mediaviz/sdk';
const result: PhotoFace[] = await mediaviz.photos.getPhotoFaceDetailsFromProject('<TABLE_NAME>', '<PHOTO_ID>');
const result = await mediaviz.photos.getPhotoFaceDetailsFromProject('<TABLE_NAME>', '<PHOTO_ID>');
result = mediaviz.photos.get_photo_face_details_from_project('<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 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'
Get Project Photo Ids By Table Name
Request Sample
const result = await mediaviz.photos.getProjectPhotoIdsByTableName(
'<TABLE_NAME>',
{
ascOrDesc: '<ASC_OR_DESC>',
lastId: '<LAST_ID>',
limit: '<LIMIT>',
includeAll: '<INCLUDE_ALL>',
startDate: '<START_DATE>',
endDate: '<END_DATE>',
noDateTaken: '<NO_DATE_TAKEN>'
}
);
const result = await mediaviz.photos.getProjectPhotoIdsByTableName(
'<TABLE_NAME>',
{
ascOrDesc: '<ASC_OR_DESC>',
lastId: '<LAST_ID>',
limit: '<LIMIT>',
includeAll: '<INCLUDE_ALL>',
startDate: '<START_DATE>',
endDate: '<END_DATE>',
noDateTaken: '<NO_DATE_TAKEN>'
}
);
const result = await mediaviz.photos.getProjectPhotoIdsByTableName(
'<TABLE_NAME>',
{
ascOrDesc: '<ASC_OR_DESC>',
lastId: '<LAST_ID>',
limit: '<LIMIT>',
includeAll: '<INCLUDE_ALL>',
startDate: '<START_DATE>',
endDate: '<END_DATE>',
noDateTaken: '<NO_DATE_TAKEN>'
}
);
result = mediaviz.photos.get_project_photo_ids_by_table_name(
'<TABLE_NAME>',
asc_or_desc='<ASC_OR_DESC>',
last_id='<LAST_ID>',
limit='<LIMIT>',
include_all='<INCLUDE_ALL>',
start_date='<START_DATE>',
end_date='<END_DATE>',
no_date_taken='<NO_DATE_TAKEN>'
)
$result = $mediaviz->photos->getProjectPhotoIdsByTableName(
'<TABLE_NAME>',
[
'ascOrDesc' => '<ASC_OR_DESC>',
'lastId' => '<LAST_ID>',
'limit' => '<LIMIT>',
'includeAll' => '<INCLUDE_ALL>',
'startDate' => '<START_DATE>',
'endDate' => '<END_DATE>',
'noDateTaken' => '<NO_DATE_TAKEN>'
]
);
curl -X GET 'https://api.mediaviz.ai/api/v1/photos/<TABLE_NAME>/' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'
Get Ranked Project Photo Ids By Table Name
Request Sample
const result = await mediaviz.photos.getRankedProjectPhotoIdsByTableName(
'<TABLE_NAME>',
{
ascOrDesc: '<ASC_OR_DESC>',
lastId: '<LAST_ID>',
limit: '<LIMIT>',
startDate: '<START_DATE>',
endDate: '<END_DATE>',
noDateTaken: '<NO_DATE_TAKEN>'
}
);
const result = await mediaviz.photos.getRankedProjectPhotoIdsByTableName(
'<TABLE_NAME>',
{
ascOrDesc: '<ASC_OR_DESC>',
lastId: '<LAST_ID>',
limit: '<LIMIT>',
startDate: '<START_DATE>',
endDate: '<END_DATE>',
noDateTaken: '<NO_DATE_TAKEN>'
}
);
const result = await mediaviz.photos.getRankedProjectPhotoIdsByTableName(
'<TABLE_NAME>',
{
ascOrDesc: '<ASC_OR_DESC>',
lastId: '<LAST_ID>',
limit: '<LIMIT>',
startDate: '<START_DATE>',
endDate: '<END_DATE>',
noDateTaken: '<NO_DATE_TAKEN>'
}
);
result = mediaviz.photos.get_ranked_project_photo_ids_by_table_name(
'<TABLE_NAME>',
asc_or_desc='<ASC_OR_DESC>',
last_id='<LAST_ID>',
limit='<LIMIT>',
start_date='<START_DATE>',
end_date='<END_DATE>',
no_date_taken='<NO_DATE_TAKEN>'
)
$result = $mediaviz->photos->getRankedProjectPhotoIdsByTableName(
'<TABLE_NAME>',
[
'ascOrDesc' => '<ASC_OR_DESC>',
'lastId' => '<LAST_ID>',
'limit' => '<LIMIT>',
'startDate' => '<START_DATE>',
'endDate' => '<END_DATE>',
'noDateTaken' => '<NO_DATE_TAKEN>'
]
);
curl -X GET 'https://api.mediaviz.ai/api/v1/photos/ranked/<TABLE_NAME>/' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'
Get Project Month Years With Photos
Request Sample
const result = await mediaviz.photos.getProjectMonthYearsWithPhotos('<TABLE_NAME>');
const result = await mediaviz.photos.getProjectMonthYearsWithPhotos('<TABLE_NAME>');
const result = await mediaviz.photos.getProjectMonthYearsWithPhotos('<TABLE_NAME>');
result = mediaviz.photos.get_project_month_years_with_photos('<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 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'
Update Photo In Project
Request Sample
const result = await mediaviz.photos.updatePhotoInProject(
{
tableName: '<TABLE_NAME>',
photoId: '<PHOTO_ID>',
photoData: '<PHOTO_DATA>'
}
);
import type { PhotoDisplay } from '@mediaviz/sdk';
const result: PhotoDisplay = 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.update_photo_in_project(
table_name='<TABLE_NAME>',
photo_id='<PHOTO_ID>',
photo_data='<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 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'
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>');
const result = await mediaviz.photos.updatePhotoRanking('<TABLE_NAME>', '<PHOTO_ID>', '<NEW_CATEGORY>');
result = mediaviz.photos.update_photo_ranking('<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 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'
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>'
}
);
const result = await mediaviz.photos.deletePhotoFromProject(
'<TABLE_NAME>',
{
photoIds: '<PHOTO_IDS>'
}
);
result = mediaviz.photos.delete_photo_from_project('<TABLE_NAME>', photo_ids='<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 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoidXNyXzAxYWJjMTIzIiwiZXhwIjoxNzQzNjMwMzI5fQ.RwJF-KLLr8K5JgEtIeFiKWELcv-FDLNzMPHJ2St_wAo'