Wie man Google-Kontakte, die Informationen mit Google OAuth?
Ich bin neu in OAuth und möchten eine Seite erstellen, erhält der Benutzer eine Kontaktliste von Google über das OAuth-system, so dass Sie nicht haben, um sich einzuloggen.
Wie mache ich das? Ich bin mit php, also ich wäre wirklich dankbar, wenn es Beispiel-code, der dies tut. Ich kann nicht scheinen, um es zu finden über Google.
Bitte um Hilfe!!
Dank
Auch gibt es Möglichkeiten, dies zu tun für Yahoo-Adressbücher, etc...?
InformationsquelleAutor chris | 2009-11-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für Allgemeine OAuth-Prinzipien für den Zugriff auf Google, finden Sie vielleicht Googles OAuth-Spielplatz sehr nützlich (Kontakte vorhanden).
Dies ist ein sehr einfaches Beispiel (mit der php oauth-pecl-Erweiterung und simplexml, es druckt nur die Namen der ersten 25 Kontakte):
Können Sie sehen, die obigen code
in Aktion hier.Installieren (konfigurieren) die oauth-pecl-Erweiterung kann schwierig sein, Sie möglicherweise überprüfen Sie Ihre php.ini und/oder geben Sie einen requestengine.
es scheint sich ein kleiner Fehler - nach dem abrufen access-token, den ersten code verwendet SESSION-vars setzen die token-und nur dann zugewiesen. Ich denke, es sollte in reverse - setToken sollte nach Zuordnungen.
absolut stasM; ich mis-copy/Paste und habe "$oauth->setToken($_SESSION['token'],$_SESSION['geheim']);" gibt es 2 mal, vielen Dank für spotting!
Hi futta, Können Sie mir zeigen, wo du die OAuth-Klasse aus? Danke.
Verwendet habe ich das Lager PHP-PECL-Oauth-Erweiterung, cfr. be2.php.net/oauth
InformationsquelleAutor futtta
Hoffe, dass mein Beitrag hilfreich für alle (Google-Kontaktliste-reader in PHP(Google OAuth))
http://anandafit.info/2011/03/08/google-contact-list-reader-in-php-google-oauth/
InformationsquelleAutor Ananda Subasinghe
Müssen Sie starten mit Google Contacts Data API und OAuth, wenn Sie fertig sind, diese genug für eine Referenz.
InformationsquelleAutor David Kuridža
OK. zunächst futtta hatte ich einige Probleme mit pecl und pear-Zeug. so habe ich beschlossen, stick mit ZEND. Ich Schätze du Sie postest, obwohl der code noch hat mir geholfen :-)....
hier ist, was ich habe, so weit, wobei einige der code von der ibm-Seite gepostet oben, aber ändern Sie es für die Verwendung von oauth zu bekommen.
Gibt es noch einige Probleme, für mich ist es nur Beiträge 25 Ergebnisse und ich kann nicht scheinen, um setmaxresults zu arbeiten... es scheint Probleme mit ZEND... wenn jemand weiß, dass eine Arbeit um, bitte posten.
b
InformationsquelleAutor benjaminlotan
Kommentieren Sie die setRequestScheme Methode aufrufen und verwenden von max-Ergebnisse, und Sie sollten in der Lage sein, um mehr als 25 Einträge.
InformationsquelleAutor Bill Kunyiha