http-authorization-header in html
Ich benötige Hilfe bei der Einstellung der authorization-header in der html-Datei. Also ich verwendet das OAuth tool auf dev.twitter.com und habe diese header-Inhalt:
Authorization: OAuth oauth_consumer_key="BKsXdR3SO4hSZyFT2JevHQ", oauth_nonce="718a5099a51230e737474c7e76d21581", oauth_signature="rQ5DJWi8qMmdR76rwIOwJYUhuvc%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1341342796", oauth_token="69848552-B6geQZCA8ttirQIMKrIk47SOE541V7d5ZcYwEBUqQ", oauth_version="1.0"
Nun weiß ich nicht, was zu tun ist. Ich versuchte dies:
<meta name="Authorization" content="OAuth"
oauth_consumer_key="BKsXdR3SO4hSZyFT2JevHQ",
oauth_nonce="b98cf39b3f8dba6286cbd1b741eb7504",
oauth_signature="Vgmudlrkv1dzFel9zpFztXfR6gI%3D",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp="1341339879",
oauth_token="69848552-B6geQZCA8ttirQIMKrIk47SOE541V7d5ZcYwEBUqQ",
oauth_version="1.0">
Aber es funktioniert nicht! Ich bin mir sicher, etwas falsch zu machen.
Helfen, bitte!!!
Aram.
Bitte beschreiben Sie, was Sie zu tun versuchen. Haben Sie z.B. wollen, dass die Leute anmelden, um Ihre Website mit Ihrem Twitter-Account?
Nein, ich will einfach nur, um zu autorisieren, mich als Eigentümer zu haben, einen Zugang zu allen Daten. Ich kann es nicht einfach ohne Authorization-header. Aber ich weiß nicht, wie es zu machen. Sollte ich es in meine html-Datei oder in einer anderen? Und was zum Teufel ist dieser header ist?
Also was für Daten willst du von Twitter und was willst du tun? In welcher Sprache entwickeln Sie Ihre backend?
Ich möchte json-Daten mit tweets " Texten und Orten. Aber es ist okay, ich nutze JS. Tatsächlich, ich benutze nichts außer HTTP und JS. Denn ich bin junior-Entwickler und ich habe keine experince. So, ich dachte, der HTTP-header ist der header in der HTML-Datei zwischen "<meta>"-tags. Ich war falsch, und ich kann nicht finden alle nützlichen Informationen in Google. Also habe ich versucht, hier anmelden und Fragen.
Sie sind mit statischen HTML-Seiten und einige JS oder JS-backend (wie node.js)? Für letzteres sollten Sie mal hier gucken: stackoverflow.com/questions/6377844/node-js-twitter-client
Nein, ich will einfach nur, um zu autorisieren, mich als Eigentümer zu haben, einen Zugang zu allen Daten. Ich kann es nicht einfach ohne Authorization-header. Aber ich weiß nicht, wie es zu machen. Sollte ich es in meine html-Datei oder in einer anderen? Und was zum Teufel ist dieser header ist?
Also was für Daten willst du von Twitter und was willst du tun? In welcher Sprache entwickeln Sie Ihre backend?
Ich möchte json-Daten mit tweets " Texten und Orten. Aber es ist okay, ich nutze JS. Tatsächlich, ich benutze nichts außer HTTP und JS. Denn ich bin junior-Entwickler und ich habe keine experince. So, ich dachte, der HTTP-header ist der header in der HTML-Datei zwischen "<meta>"-tags. Ich war falsch, und ich kann nicht finden alle nützlichen Informationen in Google. Also habe ich versucht, hier anmelden und Fragen.
Sie sind mit statischen HTML-Seiten und einige JS oder JS-backend (wie node.js)? Für letzteres sollten Sie mal hier gucken: stackoverflow.com/questions/6377844/node-js-twitter-client
InformationsquelleAutor user1499804 | 2012-07-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein wesentlicher Unterschied von Headern. OAuth erfordert eine "Autorisierung" auf HTTP-header, nicht im HTML-header.
Legen Sie diesen Header auf eine Anforderung durch server-side-scripting (PHP, Python, ...)
Ich denke, dass Sie missversteht das Konzept der Authentifizierung... sehen Sie ein Beispiel eines OAuth-rigth auf dieser Seite 1stwebdesigner.com/tutorials/twitter-app-oauth-php
Tut mir Leid, aber dein link war nicht hilfreich. Ich konnte nicht finden alle Informationen über die Kopfzeilen, oder Wünsche oder irgendetwas in Bezug auf meine Frage. Aber, danke für die Hilfe.
InformationsquelleAutor anibalsolon
Die Sie tun können HTTP-Anfragen (speziell XMLHttpRequests) von Javascript mit AJAX-Aufrufe (z.B. mit jQuery). Überprüfen Sie das Beispiel für die Perfekt jQuery-AJAX-Request. Sie können auch festlegen, dass Ihr request-header.
InformationsquelleAutor Jan Gerlinger