ユーザーまたはページの Google Plus フォト アルバムを取得するにはどうすればよいですか? アクティビティ (投稿/ビデオ/写真) をまとめて取得できます。
これは私が使用しているコードです:
var provider = new NativeApplicationClient(GoogleAuthenticationServer.Description);
provider.ClientIdentifier = GoogleIdentifier;
provider.ClientSecret = GoogleSecret;
ActivitiesResource.Collection collection = new ActivitiesResource.Collection();
var service = new PlusService();
service.Key = GoogleKey;
ActivitiesResource.ListRequest list = service.Activities.List(ProfileID, collection);
foreach (Activity activityFeed in list.Fetch().Items)
{
var title = activityFeed.Title;
foreach (Activity.ObjectData.AttachmentsData attachment in activityFeed.Object.Attachments)
{
if (attachment.ObjectType == "photo")
{
//add to list of photo
}
else if (attachment.ObjectType == "video")
{
//add to list of video
}
}
}
この関数はアクティビティ フィードを提供します。ページのすべてのアルバムのリストを取得する必要があります。
私はgoogle-api-dotnet-clientを使用しています。