Sono molto nuovo all'integrazione di siti social in un sito Web. In qualche modo sono riuscito a integrare Facebook, ma non ho idea di come integrare Twitter.Autenticazione Twitter in Codebird JS
Desidero accedere tramite un account Twitter, quindi ottenere il nome utente e alcuni altri dati da Twitter. Ho una chiave del consumatore e un segreto del consumatore. Non sono sicuro di come procedere da qui e le mie ricerche su Google non hanno finora aiutato.
sto provando con js codebird:
$(function() {
$('#twitter').click(function(e) {
e.preventDefault();
var cb = new Codebird;
cb.setConsumerKey("redacted", "redacted");
cb.__call(
"oauth_requestToken",
{ oauth_callback: "http://127.0.0.1:49479/" },
function (reply, rate, err) {
if (err) {
console.log("error response or timeout exceeded" + err.error);
}
if (reply) {
// stores it
cb.setToken(reply.oauth_token, reply.oauth_token_secret);
// gets the authorize screen URL
cb.__call(
"oauth_authorize",
{},
function (auth_url) {
window.codebird_auth = window.open(auth_url);
}
);
}
}
);
cb.__call(
"account_verifyCredentials",
{},
function(reply) {
console.log(reply);
}
);
})
});
Ma ho
Le credenziali non consentono l'accesso a questa risorsa
Come posso risolvere questo e ottenere il dati utente? Sono aperto all'utilizzo di un'implementazione Twitter alternativa.
OAuth di richiamata su localhost - come deve quel lavoro? O è solo per la copia del codice qui? –
localhost va bene - Twitter sarà felicemente reindirizzato a qualsiasi URI, e OP probabilmente ha una configurazione di pagina dev lì. –
Rimuovere la chiave utente e il segreto dell'API di Twitter dal post e rigenerarli su https://apps.twitter.com/. Sono destinati a essere tenuti segreti. – Jublo