2016-04-18 12 views
0

Dies ist der Java-Skript-Beispielcode, den ich verwende.Google Kontakte-API - Filtern von E-Mail-Kontakten

<script type="text/javascript"> 
    function auth() { 
    var config = { 
     'client_id': 'your client ID HERE', 
     'scope': 'https://www.google.com/m8/feeds' 
    }; 
    gapi.auth.authorize(config, function() { 
     fetch(gapi.auth.getToken()); 

    }); 
    } 

    function fetch(token) { 
    $.ajax({ 
     url: "https://www.google.com/m8/feeds/contacts/default/full?access_token=" + token.access_token + "&alt=json", 
     dataType: "jsonp", 
     success:function(data) { 
          // display all your data in console 
        console.log(JSON.stringify(data)); 
     } 
    }); 
} 

Aber diese beiden E-Mail-Kontakte und Telefonkontakte importiert. Gibt es eine Möglichkeit, in Javascript zu filtern, um ONLY die E-Mail-Kontakte zu bekommen?

Derzeit bin ich Filterung nach beiden Kontakten aus Google zu importieren.

Jede Hilfe wird spürbar sein.

Bitte beachten Sie: Dies ist kein Duplikat Frage. Ähnliche Fragen gibt es in stackoverflow, sind aber für meine Bedürfnisse nicht genau geeignet.

Antwort

1

ich gegoogelt und sah sich die Gemeinschaft seit geraumer Zeit, aber nichts gefunden, das als direkte Filter dient, die Sie nur in Ihrer Anfrage hinzufügen können Kontakte E-Mail auszufiltern. Was ich vorschlagen, dass Sie zwar tun können, ist zu Gruppe Ihre E-Mail-Kontakte, dann retrieve the contact group durch den group Parameter.

Sie wissen nicht, ob dies für Sie nützlich sein könnten, aber werde weiter gehen auf und sind hier, darauf achten, über die Verwendung von sowohl die query und group Parameter zusammen, hat dieses post, die sagt, dass sie nicht zusammen arbeiten .

Hoffe das hilft dir irgendwie. Viel Glück.