Ich habe viel gegoogelt und das beste was ich finden konnte war: Ссылка
Gibt es darüber hinaus Bibliotheken, die Wrappers bereitstellen, um API-Aufrufe an Twitter, Facebook, Google, LinkedIn usw. zu machen, um einen Tweet oder DM jemandem zu schreiben oder eine Freundesliste oder einen Link zu Facebook / G + zu erhalten et al.?
Ich kenne Passport.js, aber seine Verwendung beschränkt sich auf die Authentifizierung und Autorisierung von diesen sozialen Websites. Darüber hinaus müssen wir derzeit API-Aufrufe über node-oauth individualisieren, um die oben genannten Aktivitäten durchzuführen.
Habe ich etwas verpasst? Sind Ihnen solche Bibliotheken bekannt?
Wenn Sie Passport.js verwendet haben, um ein Zugriffstoken zu erhalten, empfehle ich (und persönlich) request , um alle API-Aufrufe an Drittanbieterdienste zu tätigen.
Meiner Meinung nach fügen Provider-spezifische Wrapper unnötige Komplikationen hinzu. Die meisten RESTful-APIs sind sehr einfache HTTP-Anfragen. Extra-Ebenen kommen nur in die Quere und fügen Fehler hinzu, die man aufspüren kann. Indem Sie mit request
festhalten, können Sie außerdem mit jedem Dritten, der dasselbe bekannte Modul verwendet, eine Integration durchführen.
Ich stelle auch Passport.js bereit und musste zusätzliche Anforderungen außerhalb der Authentifizierung abrufen.
Ich nahm Jared Hansons "Anfrage" -Empfehlung an und verwendete das Twitter-Beispiel, das am Ende der README auf der "Anfrage" github gefunden wurde. Nach dem ersten var request = require('request');
und var qs = require('querystring');
hier ist der Twitter Pass authenticate & amp; Beispiel follower_count - Die sekundäre Anforderung ist in der Authentifizierungsrückruffunktion verschachtelt:
Vielen Dank an Jared, dass er sehr großzügig mit seiner Hilfe ist und Passport.js erstellt hat!
Tags und Links javascript oauth twitter-oauth node.js oauth-2.0