Ich benutze eine Twitter-Bibliothek in Javascript namens Codebird-js. Ich habe meinen Consumer-Key und Token zum Twittern bereitgestellt, aber ich bekomme den Code 215 mit dem http-Status 200 zurück. Auf der Twitter-Website heißt es, dass Sie diesen Code normalerweise mit http erhalten, also weiß ich nicht, was das bedeutet. Dies ist der Code-Beispiel, kann mir jemand geben Hinweise, warum ich diese Störung erhalte:Schlechte Authentifizierungsdaten auf Twitter API mit http Status 200
<script type="text/javascript">
var cb = new Codebird;
cb.setConsumerKey('xxx','xxx');
cb.setToken('xxx', 'xxx');
var params = {
status: "im trying"
};
cb.__call(
"statuses_update",
params,
function (reply) {
console.log(reply);
});
</script>
Ja, ich verstehe, aber wie Sie auf dem mitgelieferten Code sehen können, alle die Authentifizierung vorgesehen ist. Ich habe mehrere Male überprüft und die Schlüssel/Token entsprechen dem, was Twitter für mich bereitstellte. Also ich kenne das Problem hier nicht –
ok, hier ist was ich getan habe. Das Token, das Sie verwendet haben, ist nicht das, das Sie verwenden müssen. Nachdem Sie also das Token wie Sie eingestellt haben, rufen Sie die "oauth2_token" -Methode auf, wie in ihrer Dokumentation gezeigt. Dadurch erhalten Sie ein Bearer-Token, das Sie für weitere Methoden verwenden können. –
Aber ist es nicht erwähnt auf https://dev.twitter.com/oauth/application- nur, dass dies für die Authentifizierung nur für Anwendungen verwendet wird (ermöglicht es Ihnen nicht zu twittern)? Ich möchte nur die Einzelbenutzer-Authentifizierung, da ich nur zu meinem Konto twittern möchte. –