私は、ソーシャルサイトをウェブサイトに統合するのが非常に新しいです。私は多少Facebookを統合することができましたが、私はTwitterをどのように統合するのか分かりません。CodebirdでのTwitter認証JS
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の実装を使用することにオープンしています。
のOAuthコールバックを作ったのですか?それとも、ここのコードコピーのためだけですか? –
localhostはうまくいきます - Twitterは楽しく任意のURIにリダイレクトし、OPにはおそらくdevページが設定されています。 –
あなたのTwitter APIコンシューマーキーと秘密を投稿から削除し、https://apps.twitter.com/で再生成してください。彼らは秘密にすることを意図しています。 – Jublo