Google плюс подписчики в текстовом формате - PullRequest
5 голосов
/ 11 января 2012

Как получить подписчиков Google Plus в виде обычного текста? JSON или XML https://developers.google.com/+/api/latest/people/get не имеет ключа поля подписчиков.

Ответы [ 6 ]

4 голосов
/ 11 января 2012

В настоящее время нет способа получить подписчиков (или любую информацию о кругах) из Google+ через API.

3 голосов
/ 11 февраля 2016

Вы можете использовать ключ API, убедитесь, что видимость подписчиков Google плюс должна быть общедоступной

.

2 голосов
/ 25 января 2014

в php:

// get api https://code.google.com/apis/console?hl=en#access
$google_api_key = 'YOUR_API';
$page_id = 'YOUR_PAGE_ID';
$data = @file_get_contents("https://www.googleapis.com/plus/v1/people/$page_id?key=$google_api_key");   
$data = json_decode($data, true);
echo $data['plusOneCount'];
2 голосов
/ 05 декабря 2013

На самом деле есть: http://www.emoticode.net/ruby/get-google-page-followers-count-with-google-api.html

require 'open-uri'
require 'json'

google_api_key = 'put your google api key here'
page_id = '105672627985088123672'

data = open("https://www.googleapis.com/plus/v1/people/#{page_id}?key=#{google_api_key}").read    
obj = JSON.parse(data)

puts obj['plusOneCount'].to_i

с использованием Ruby.

0 голосов
/ 09 августа 2018

По состоянию на август 2018 года конечная точка API Google+ https://www.googleapis.com/plus/v1/people/userId/people/collection устарела .

Существует новая конечная точка для получения всех контактов: https://people.googleapis.com/v1/people/me/connections.В ответе есть клавиша metadata, и для контактов Google+ она будет выглядеть примерно так:

  "metadata": {
    "sources": [
      {
        "updateTime": "2013-01-13T19:16:50.668Z", 
        "etag": "...", 
        "type": "CONTACT", 
        "id": "..."
      }, 
      {
        "etag": "...", 
        "type": "PROFILE", 
        "id": "...", 
        "profileMetadata": {
          "userTypes": [
            "GOOGLE_USER", 
            "GPLUS_USER"
          ], 
          "objectType": "PERSON"
        }
      }
    ], 
    "objectType": "PERSON"
  }

Обратите внимание на часть "GPLUS_USER".

0 голосов
/ 27 января 2014

Вы можете получить все свои круги, используя метод People.list , например:

...
Plus.People.List listPeople = plus.people().list("me", "visible");
listPeople.setMaxResults(5L);

PeopleFeed peopleFeed = listPeople.execute();
List<Person> people = peopleFeed.getItems();
...

Попробуйте пример в Проводнике API

...