Twitter API

Seit 2 Tagen beschäftige Ich mich mit der API ( Application Programming Interface ) Schnittstelle von Twitter um mir über meine Webseiten die Tweets der Personen denen Ich folge anzuschauen und von dort aus auch eine Nachricht schreiben zu können.
Die sicherste Methode sich auf einer anderen Seite als Twitter mit seinen Daten anzumelden ist die OAuth Schnittstelle. Die Anmeldung erfolgt direkt über Twitter wo die Anwendung auch registriert werden muss.
Eine weitere Möglichkeit sind die vielen im Netz verfügbaren Tools die mit Curl umgesetzt wurden. Nachteil: Username und Passwort werden fest in einem PHP Script eingetragen. So ist es nicht möglich das andere sich auf der Homepage anmelden können.
Ich hatte eine Weile überlegt bis Ich dann ein einfaches HTML Formular vorgeschaltet habe um den Benutzernamen und das Passwort mit Variablen an das Script zu übergeben.
Auf folgenden Seiten habe Ich einen Twitter Client eingebaut:

Wer auch eine Anwendung auf seiner Seite anbieten möchte muss sich auf der Oauth Seite registrieren und dort einige Angaben machen. Eine ausführliche Beschreibung und ein Script ( Twitter SEO Script) was sich ideal zum Einbau eignet findet Ihr hier.
Ich habe allerdings noch nicht herausbekommen warum Ich oft 2 Anläufe nehmen muss um mich bei Twitter zu authentifizieren.
Eine Sammlung von anderen API Scripten die mit Curl ( Client for URL`s ) arbeiten bekommt Ihr bei Papermashup.com

Wer nur ein einfaches Twitter Update Script ( Nachrichten übermitteln ) benötigt dem empfehle Ich die Seite ericfickes.com. Die Idee des Autors hatte Ich schon bevor Ich sein Script gefunden habe. Ich hatte bei Google nach „form action=“http://twitter.com/statuses/update.json“ gesucht, aber einige zusätzliche Details  habe Ich dort gefunden. ( Iframe Einsatz ).  Aus dem Input Feld habe Ich ein Textarea Feld gemacht und noch einen Resetbutton eingebaut.
Der User muss sich nur einmal bei Twitter anmelden und kann danach posten ohne erneute Anmeldung.
Hier der geänderte Formular Quellcode:

<form action=“http://twitter.com/statuses/update.xml“ method=“POST“ target=“json_iframe“>
<input type=“hidden“ id=“Authorization“ name=“Authorization“ value=““ />
<label for=“message“>Deine Nachricht :</label>
<br />
<textarea id=“status“ name=“status“ cols=“33″ rows=“4″ maxlength=“140″ size=“30″ onKeyUp=“countdown()“ /></textarea>
<br />
<input id=“tweet_btn“ type=“submit“ value=“ tweet! “ onClick=“return tweet();“ /> <button onclick=“document.getElementById(’status‘).value=“;“>reset</button>
<br>
<span id=“counter“></span>
</form>
Vorher hatte mich genervt das jedesmal wenn Ich die Daten absenden wollte ein Download Fenster aufgegangen ist. Dank dem target=“json_iframe“ und der Vervendung von update.xml gehört dies nun der Vergangenheit an.
unsichtbarer Iframe Code:
<iframe src=““ name=“json_iframe“ id=“json_iframe“ marginwidth=“0″ marginheight=“0″ scrolling=“no“ border=“0″ frameborder=“0″ width=“0″ height=“0;“></iframe>
Hier der komplette Sourcecode für das Twitter Status/Update Formular
Das Formular wird jetztauch auf der Andivista.de Twitterpage verwendet.
Twitter API Documentation ( Wiki )

Ubuntu 9.10 Installation

Bei meinen täglichen Streifzügen durch Netz bin Ich bei YouTube gerade auf das Ubuntu Installationsvideo von Sempervideo aufmerksam geworden.

Der Autor zeigt ausführlich in einem ca. 15minütigen Video wie Ubuntu 9.10 installiert wird. Da Installationsvideos in deutscher Sprache eher selten bei YouTube zu finden sind bette Ich das Video hier im Blog ein.

Besser kann man die Installation von Ubuntu Schritt für Schritt nicht beschreiben.
Besucht doch auch die Seite von Sempervideo

Speedport W500V hinter Kabelmodem

Ich habe von Bekannten ein Speedport W500V bekommen und hatte endlich wieder etwas zum basteln.
Da Ich meinen Internet Anschluss bei Kabel Deutschland habe und meinen Voip Anschluss bei Sipgate dachte Ich mir muss es doch möglich sein das Speedport als W-Lan und Voip Router zu nutzen. Hier die Anleitung wie es funktioniert.

  • 1. Bitswitcher Firmware aufspielen. Die Firmware bekommt Ihr hier. Ich verwende die neueste ( 0.3.5. ) Dafür muss das Speedport Menu aufgerufen werden und unter Verwaltung / Laden & Sichern / Firmware Update die neue Firmware Datei herunterladen werden. Vorher hatte Ich die Original Firmware Version 1.37 installiert.
  • 2. Nach dem Firmware Update die Box neu starten. Es kann eine Weile dauern bis die Box betriebsbereit ist. Immer mit Geduld
  • 3. Das Menu per W-Lan aufrufen mit der IP 192.168.2.1. Voreingestellt ist SSID: BITSWITCHER
    WEP-Key ASCII: 7758946321560 oder ein LAN Kabel direkt zum Rechner verwenden
  • 4. Als erstes die W-Lan Verschlüsselung auf  WPA/WPA2  ändern ( Security Settings )
  • 5. Dann dem W-Lan eine feste IP zuweisen ( Basic Settings ) damit das Webinterface danach aufrufbar ist.
  • 6. Bei den LAN Einstellungen Get Settings via DHCP einstellen
  • 7. Bei den Firewall Einstellungen / General Settings beim WAN Interface LAN/Bridge wählen
  • 8. Das Phone Menü aufrufen und dort auf Voip Settings klicken
  • 9. Die Daten des Voip Providers eingeben
  • 10. Bei den Phone Options als Primary Connectin Voip wählen
  • 11. Den Router neu starten über Administration / Reboot
  • 12. Fertig, nun kann per W-Lan das Speedport aufgerufen werden und die Funktionen können überprüft werden. Vorher aber bitte nicht vergesen alles richtig zu verkabeln. Das Netzwerkkabel muss vom Kabelmodem an die LAN Buchse vom Speedport W500V gesteckt werden.

Internet kann jetzt nur noch über W-Lan genutzt werden oder man schaltet noch einen anderen Router dazwischen.

Wichtiger Hinweis: Ich übernehme keine Verantwortung dafür wenn das Speedport Schaden nimmt. Bei mir hat alles geklappt was aber nicht heisst das es bei euch auch reibungslos klappt. Diese Schritte sollten nur erfahrene User ausführen.

Bei Problemen hilft es auch oft den Router für einige Minuten vom Strom zu nehmen. Aber bitte auf keinen Fall während des Firmware Updates!

Winzig-URL Script

Auf der Seite von webevangelisten.de findet Ihr viele nützliche Twitter Tools für die eigene Homepage. Ich nutze seit einiger Zeit das Winzig-URL Script.
Einige kennen vielleicht die Dienste bei denen man eine sehr lange Adresse abkürzen kann. Zum Beispiel: Tinyurl.comBit.lySnipurl.comRedir.ecTr.im oder Su.pr

Diesen Dienst nutze allerdings nur Ich ( mit .htaccess geschütztem Verzeichnis ) damit niemand auf die Idee kommt über Andivista Seiten zu verlinken auf die Ich nicht gern weiterleiten möchte.

ZDNET hat in einem Artikel erwähnt das Kaspersky vor den Gefahren beim Nutzen eines Kurz-URL Dienstes gewarnt hat.
Verständlich, denn man sieht anhand der Short-URL ja nicht wo man wirklich landet. Bei Short URL`s wo man den Autor nicht vertraut kann man die Zieladresse mit Longurl.org herausbekommen.
Ausserdem besteht immer die Möglichkeit das der Dienst eingestellt wird und dann die Links nicht mehr erreichbar sind. Twitter kürzt die Links automatisch mit bit.ly.
Für die Short-URL Dienste gibt es auch ein Firefox AddOn.

News
Spiegel Online: Google weist Navis den Weg
Original: http://www.spiegel.de/netzwelt/gadgets/0,1518,658008,00.html
Andivista Kurz-URL: http://andivista.de/24e75a4
Sueddeutsche.de: Ubuntu 9.10 Koala-Angriff auf Windows
Original: http://www.sueddeutsche.de/computer/411/492765/text/
Andivista Kurz-URL: http://andivista.de/b031775

Social media & sharing icons powered by UltimatelySocial
Follow by Email
Instagram
Telegram