Я очень новичок в интеграции социальных сайтов в веб-сайт. Мне удалось интегрировать Facebook, но я понятия не имею, как интегрировать Twitter.
Я хочу войти через учетную запись Twitter, затем получить имя пользователя и некоторые другие данные из Twitter. У меня есть потребительский ключ и секрет потребителя. Я не уверен, как действовать дальше, и мои поисковые запросы Google пока не помогли.
Я пытаюсь с помощью codebird js:
$(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);
}
);
})
});
Но я получаю
Ваши учетные данные не разрешают доступ к этому ресурсу
Как я могу решить эту проблему и получить данные пользователя? Я открыт для использования альтернативной реализации Twitter.