0

共有された写真の URL を取得したい。アクティビティのリストを取得するために Google Plus Service API を使用しています。

最初の OAuth ダンスは成功したので、次のようなすべてのアクティビティのリストを取得しようとしています:

var activityReq = Program.GooglePlusService.Activities.List("me",ActivitiesResource.Collection.Public);
ActivityFeed all = activityReq.Fetch();

アクティビティ フィードを確認したところ、空でした。なぜでしょうか? 私は何を間違っていますか? 下の図はこれを示しています。

4

1 に答える 1

1

アクティビティ リストについて注意すべき重要な点が 2 つあります。

  1. ActivitiesResource.Collection.Publicその名前が示すように、公的な活動のみを要求します。写真が公開されている場合は、取得できます。自分だけ、または自分が所属している限定サークルにのみ共有されている場合は、パブリックを使用して使用することはできません。現在、他のコレクションはありません。

  2. 「me」の id は、公開されているもののコレクションではなく、共有されているもののコレクションを調べる必要があることを示します。他の誰かが共有したものを見たい場合は、ID を取得して指定する必要があります (プロファイルにある長い番号、またはPeople.search API メソッドを使用します)。

于 2013-06-13T11:51:35.600 に答える