Доступ к данным коллекций из Google+ API - PullRequest
0 голосов
/ 25 июня 2018

Я использую API Google Plus, и, похоже, в ответе JSON нет информации о коллекции сообщения.Мне было интересно, есть ли способ получить доступ к тому, к какой коллекции принадлежит сообщение, используя данные API.

Например, можем ли мы использовать URL-адрес, указанный для анализа коллекции с веб-страницы?Кто-нибудь имеет какие-либо идеи, как это могло бы быть сделано быстрым способом?

1 Ответ

0 голосов
/ 25 июня 2018

Google + API - это API, доступный только для чтения, и каждый лимит дает вам доступ к людям, действиям и комментариям

Список активистов возвращает список всех действий # ресурсов сообщений пользователя. попробуйте

Единственная коллекция, которую вы можете отправить, является общедоступной. ответ выглядит так.

  {
   "kind": "plus#activity",
   "etag": "\"RKS4-q7QGL10FxltAebpjqjKQR0/82jivrLU7ubQ-fwlLaXGSt3krb8\"",
   "title": "",
   "published": "2018-06-18T07:03:54.034Z",
   "updated": "2018-06-18T07:03:54.034Z",
   "id": "z13lu3vowpa5x3aws04chl2brzavs1rplos0k",
   "url": "https://plus.google.com/+LindaLawton/posts/STgianNMQwU",
   "actor": {
    "id": "117200475532672775346",
    "displayName": "Linda Lawton",
    "url": "https://plus.google.com/117200475532672775346",
    "image": {
     "url": "https://lh5.googleusercontent.com/-a1CWlFnA5xE/AAAAAAAAAAI/AAAAAAAAl1I/UcwPajZOuN4/photo.jpg?sz=50"
    },
    "verification": {
     "adHocVerified": "UNKNOWN_VERIFICATION_STATUS"
    }
   },
   "verb": "post",
   "object": {
    "objectType": "note",
    "actor": {
     "verification": {
      "adHocVerified": "UNKNOWN_VERIFICATION_STATUS"
     }
    },
    "content": "",
    "url": "https://plus.google.com/+LindaLawton/posts/STgianNMQwU",
        "replies": {
         "totalItems": 0,
         "selfLink": "https://content.googleapis.com/plus/v1/activities/z13lu3vowpa5x3aws04chl2brzavs1rplos0k/comments"
        },
        "plusoners": {
         "totalItems": 0,
         "selfLink": "https://content.googleapis.com/plus/v1/activities/z13lu3vowpa5x3aws04chl2brzavs1rplos0k/people/plusoners"
        },
        "resharers": {
         "totalItems": 0,
         "selfLink": "https://content.googleapis.com/plus/v1/activities/z13lu3vowpa5x3aws04chl2brzavs1rplos0k/people/resharers"
        },
        "attachments": [
         {
          "objectType": "article",
          "displayName": "leastprivilege/AspNetCoreSecuritySamples",
          "content": "AspNetCoreSecuritySamples - Samples for various ASP.NET Core Security Features",
          "url": "https://github.com/leastprivilege/AspNetCoreSecuritySamples",
          "image": {
           "url": "https://lh3.googleusercontent.com/proxy/1pdxjC-TsuF0-8yHOZKvfDOXG1pNWAIemDoW7OzrFy8pcckGqr0BTJj-TwgW9KgEuoGLJjfUKLWSCouJwTT7FjoOmZ_xURQwzz4=w506-h910",
           "type": "image/jpeg",
           "height": 910,
           "width": 506
          },
          "fullImage": {
           "url": "https://avatars0.githubusercontent.com/u/1454075?s=400&v=4",
           "type": "image/jpeg"
          }
         }
        ]
       },
       "provider": {
        "title": "Google+"
       },
       "access": {
        "kind": "plus#acl",
        "description": "Public",
        "items": [
         {
          "type": "public"
         }
        ]
       }
      },

вышеупомянутый пост здесь фактически находится в одной из моих коллекций. Но в ответе не упоминается идентификатор коллекции, в которой находится olLcVE

Как я уже говорил, это очень ограниченный API, и то, что вы хотите сделать, недоступно.

...