2

ユーザーまたはページの 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を使用しています。

4

1 に答える 1

3

Google+ APIは、アルバムや写真への直接アクセスをまだサポートしていません。使用できるのは、Google +APIへのアクセスに使用するのと同じプロファイル/ページIDを使用するPicasaウェブアルバムデータAPIです(これはGoogle+写真が保存される場所であるため)。 https://developers.google.com/picasa-web/

于 2012-07-07T19:53:20.610 に答える