<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>nessio.de &#124; Bennis Blog &#187; SchülerVZ</title>
	<atom:link href="http://nessio.de/tag/schulervz/feed/" rel="self" type="application/rss+xml" />
	<link>http://nessio.de</link>
	<description>Rund ums Web - Tools, Apps, Tipps &#38; Tricks</description>
	<lastBuildDate>Fri, 11 May 2012 16:37:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>StudiVZ / MeinVZ Status mit Twitter aktualisieren</title>
		<link>http://nessio.de/2009/05/studivz-meinvz-status-mit-twitter-aktualisieren/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=studivz-meinvz-status-mit-twitter-aktualisieren</link>
		<comments>http://nessio.de/2009/05/studivz-meinvz-status-mit-twitter-aktualisieren/#comments</comments>
		<pubDate>Wed, 13 May 2009 17:59:09 +0000</pubDate>
		<dc:creator>Benni</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Information]]></category>
		<category><![CDATA[MeinVZ]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SchülerVZ]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[StudiVZ]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.nessio.net/?p=105</guid>
		<description><![CDATA[Ich gehöre zu denen Leuten die ein Facebook, MeinVZ, &#8230;. etc. Profil haben. In fast jedem Social Network hat man die Möglichkeit einen &#8220;Was ich gerade mache&#8221;-Status mit 140 Zeichen zu hinterlassen. Aber dennoch ist es doof, diese in jedem manuell zu tun. Die beste Lösung für mich ist, dass alles Synchron von Twitter ausgeht. [...]]]></description>
			<content:encoded><![CDATA[<p>Ich gehöre zu denen Leuten die ein Facebook, MeinVZ, &#8230;. etc. Profil haben. In fast jedem Social Network hat man die Möglichkeit einen &#8220;Was ich gerade mache&#8221;-Status mit 140 Zeichen zu hinterlassen. Aber dennoch ist es doof, diese in jedem manuell zu tun. Die beste Lösung für mich ist, dass alles Synchron von Twitter ausgeht.</p>
<p>Es gibt zwei Möglichkeiten seinen Twitter Status in MeinVZ, StudiVZ oder SchülerVZ zu Updaten.<br />
Möglich ist dies durch eine Schwachstelle(?) in der Mobilen VZ-Anwendung. Die erste Möglichkeit ist das man den <a href="http://twitter.mehrblog.net/">Service</a> von <a href="http://twitter.mehrblog.net/">Mehrblog</a> benutzt. Wer jedoch Angst hat seine VZ und Twitter Daten woanders zu hinterlegen, für den kommt Möglichkeit zwei, ein PHP Script von wuestenigel in Betracht.</p>
<p>Login Informationen</p>
<blockquote><p><span style="color: #000080;">$loginStudi</span> = &#8220;<span style="color: #800000;">xxx</span>&#8220;; <span style="color: #008000;">// Deine VZ Loginname</span><br />
<span style="color: #000080;">$pwStudi</span> = &#8220;<span style="color: #800000;">xxx</span>&#8220;; <span style="color: #008000;">// Dein VZ Passwort</span><br />
<span style="color: #000080;">$loginTwitter</span> = &#8220;<span style="color: #800000;">xxx</span>&#8220;; <span style="color: #008000;">// Dein Twitter Benutzername</span></p></blockquote>
<p>Letzten Twitter Status auslesen</p>
<blockquote><p><span style="color: #000080;">$ch</span> = curl_init();<br />
curl_setopt(<span style="color: #000080;">$ch</span>, CURLOPT_URL, &#8220;<span style="color: #800000;">http://twitter.com/statuses/user_timeline/$loginTwitter.json</span>”&#8221;);<br />
curl_setopt(<span style="color: #000080;">$ch</span>, CURLOPT_HEADER, false);<br />
curl_setopt(<span style="color: #000080;">$ch</span>, CURLOPT_POST, <span style="color: #ff6600;">0</span>);<br />
curl_setopt(<span style="color: #000080;">$ch</span>, CURLOPT_RETURNTRANSFER, <span style="color: #ff6600;">1</span>);<br />
<span style="color: #000080;">$buffer</span> = curl_exec(<span style="color: #000080;">$ch</span>);<br />
<span style="color: #000080;">$json</span> = json_decode(<span style="color: #000080;">$buffer</span>);<br />
<span style="color: #000080;">$text</span> = <span style="color: #800000;">$json</span>[0]-&gt;text;</p></blockquote>
<p>Neue Session generieren</p>
<blockquote><p><span style="color: #000080;">$url</span> = &#8220;<span style="color: #800000;">http://m.studivz.net/op/studivz/de/mcat/login/</span>&#8220;; <span style="color: #008000;">// Fuer andere VZ&#8217;s bitte das Studivz durch meinvz oder schuelervz ersetzen</span><br />
curl_setopt(<span style="color: #000080;">$ch</span>, CURLOPT_URL,<span style="color: #000080;">$url</span>);<br />
curl_setopt(<span style="color: #000080;">$ch</span>, CURLOPT_USERAGENT, &#8220;<span style="color: #800000;">Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en)</span>&#8220;);<br />
<span style="color: #000080;">$buffer</span> = curl_exec(<span style="color: #000080;">$ch</span>);<br />
<span style="color: #000080;">$needle</span> = &#8220;<span style="color: #800000;">/op/studivz/de/mcat/login/;jsessionid=</span>&#8220;;<br />
<span style="color: #000080;">$session</span> = substr(<span style="color: #000080;">$buffer</span>,strpos(<span style="color: #000080;">$buffer</span>,<span style="color: #000080;">$needle</span>)+strlen(<span style="color: #000080;">$needle</span>),32);</p></blockquote>
<p>Einloggen</p>
<blockquote><p><span style="color: #000080;">$url</span> = &#8220;<span style="color: #800000;">http://m.studivz.net/op/studivz/de/mcat/login/;jsessionid=</span>&#8220;.<span style="color: #000080;">$session</span>; <span style="color: #008000;">// Fuer andere VZ&#8217;s bitte das Studivz durch meinvz oder schuelervz ersetzen</span><br />
curl_setopt(<span style="color: #000080;">$ch</span>, CURLOPT_URL,<span style="color: #000080;">$url</span>);<br />
curl_setopt (<span style="color: #000080;">$ch</span>, CURLOPT_POST, <span style="color: #ff6600;">1</span>);<br />
curl_setopt(<span style="color: #000080;">$ch</span>, CURLOPT_POSTFIELDS, &#8220;<span style="color: #800000;">username=<span style="color: #000080;">$loginStudi</span>&amp;password=<span style="color: #000080;">$pwStudi</span></span>&#8220;);<br />
<span style="color: #000080;">$buffer</span> = curl_exec(<span style="color: #000080;">$ch</span>);</p></blockquote>
<p>Aktualisierung durchführen</p>
<blockquote><p><span style="color: #000080;">$url </span>= &#8220;<span style="color: #800000;">http://m.studivz.net/op/studivz/de/mcat/status/senden/;jsessionid=</span>&#8220;.<span style="color: #000080;">$session</span>; <span style="color: #008000;">// Fuer andere VZ&#8217;s bitte das Studivz durch meinvz oder schuelervz ersetzen</span><br />
curl_setopt(<span style="color: #003366;">$ch</span>, CURLOPT_URL,<span style="color: #000080;">$url</span>);<br />
curl_setopt(<span style="color: #003366;">$ch</span>, CURLOPT_POSTFIELDS, &#8220;<span style="color: #800000;">text=</span><span style="color: #000080;">$text</span>&#8220;);<br />
<span style="color: #000080;">$buffer</span> = curl_exec(<span style="color: #000080;">$ch</span>);</p></blockquote>
<p>Dies Speichert man alles in eine PHP-Datei und lässt die regelmäßig von einem Cronjob ausführen. Wer keinen Cronjob hat, für den kommt <a href="http://www.cronjob.de">Cronjob.de</a> in Frage</p>
<ul>
<li><a href="http://twitter.mehrblog.net/index.php">StudiVZ, MeinVZ &amp; SchülerVZ mit Twitter aktualisieren</a></li>
<li><a href="http://nessio.de/twitter-to-msn/">MSN Status mit Twitter aktualisieren</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://nessio.de/2009/05/studivz-meinvz-status-mit-twitter-aktualisieren/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

