2016-12-06 5 views
0

Die Anmeldung verwende ich diese BereicheWie kommt man Menschen, die von Google zählen und API

var scopes = '://www.googleapis.com/auth/plus.login ://www.googleapis.com/auth/plus.me ://www.googleapis.com/auth/plus.profile.emails.read ://www.googleapis.com/auth/plus.circles.read'; 

ich diesen Code für get Liste mit und zählen Benutzer

var request = gapi.client.plus.people.list({ 
        'userId': 'me', 
        'collection': 'visible' 
       }); 
if (resp.totalItems) 
     result.friends = resp.totalItems; 

Ergebnis dieses Skript ist

etag:""FT7X6cYw9BSnPtIywEFNNGVVdio/ObDqMibaPxXUs7wb-vH72G2zQbI"" 
items:[] 
kind:"plus#peopleFeed" 
title:"Google+ List of Visible People" 
totalItems:0 

wo habe ich einen Fehler gemacht?

Antwort

0

Sie haben nichts falsch gemacht. Der betreffende Benutzer hat wahrscheinlich niemanden, der Ihre Anwendung in seinen Kreisen verwendet.

Zulässige Werte sind:
- „verbunden“: Die Liste der sichtbaren Menschen in den Kreisen des authentifizierten Benutzers, der auch die ersuchende App verwenden. Diese Liste ist auf Benutzer beschränkt, die ihre App-Aktivitäten für den authentifizierten Benutzer sichtbar gemacht haben.
- "sichtbar": Die Liste der Personen, die dieser Benutzer zu einem oder mehreren Kreisen hinzugefügt hat, beschränkt auf die für die anfordernde Anwendung sichtbaren Kreise.

Sichtbar ist die Liste der Personen in den Kreisen authentifizierter Benutzer, die Ihre Anwendung ebenfalls verwenden.

Um mit der aktuellen Google+ API klar zu sein, gibt es keine Möglichkeit, eine Liste der authentifizierten Benutzer Freunde oder Personen, die sie in Kreisen haben, zu erhalten. Es gibt keine andere öffentlich verfügbare API, die diese Informationen zurückgibt. Sie können nur Benutzer abrufen, die die gleiche Anwendung authentifiziert haben und ebenfalls verbunden sind. Die Google+ API ist extrem eingeschränkt.

+0

Wie reparieren Sie es? Wenn ich "connected" und "visible" benutze, bekomme ich nichts. Aber mein Konto in Google + haben 24 Freunde. Vielleicht gibt es andere Möglichkeiten, diese Informationen zu erhalten. –

+0

Lassen Sie alle Ihre Freunde Ihre Bewerbung authentifizieren. Es geht nicht anders. Sie können nur Verbindungen zwischen Benutzern anzeigen, die dieselbe Anwendung verwenden. Die Google + API ist sehr begrenzt. versuchen – DaImTo

+0

ich Google + Domains verwenden, der diese Informationen erhalten, aber ich bekomme { "Fehler": { "Fehler": [ { "domain": "global", "Vernunft": "verboten", Meldung“ „: "Verboten" } ], "Code": 403, "message": "Verboten" } } –

Verwandte Themen