我是新手,这是我关于这个主题的第一个项目。谷歌照片根据面孔对图像进行分组。我想获取与给定人关联的所有照片集或该人所在的照片集。是否有可能做到这一点?如何执行此操作,如果可以,请指定一个好的来源,我可以从中更好地理解 API。提前致谢!
问问题
451 次
1 回答
0
试试这个代码
在按钮单击时调用 onAuthPhotoApiLoad 函数
**还包括google的js **
var scopeApi = ['https://www.googleapis.com/auth/photoslibrary', 'https://www.googleapis.com/auth/photoslibrary.readonly', 'https://www.googleapis.com/auth/photoslibrary.readonly.appcreateddata'];
function onAuthPhotoApiLoad() {
window.gapi.auth.authorize(
{
'client_id': "Put Client ID Here",
'scope': scopeApi,
'immediate': false
},
handlePhotoApiAuthResult);
}
function handlePhotoApiAuthResult(authResult) {
if (authResult && !authResult.error) {
oauthToken = authResult.access_token;
GetAllPhotoGoogleApi();
}
}
function GetAllPhotoGoogleApi() {
gapi.client.request({
'path': 'https://photoslibrary.googleapis.com/v1/mediaItems:search',
'method': 'POST',
'body': {
"filters": {
"mediaTypeFilter": {
"mediaTypes": ["PHOTO"]
}
}
}
}).then(function (response) {
console.log(response);
}, function (reason) {
console.log(reason);
});
}
于 2018-07-13T13:19:30.053 回答