php developer & web designer
Jak niektórym zapewne wiadomo, Czytnik Google nie wspiera obsługi prywatnych feedów.
Czym sÄ… owe prywatne feedy? SÄ… to np. feedy z Gmail, Twittera (timeline) – sÅ‚owem wszÄ™dzie tam, gdzie wymagane jest zalogowanie na wÅ‚asne konto.
NapisaÅ‚em prosty skrypt PHP, dziÄ™ki któremu mam swego rodzaju proxy do Twittera (timeline – czyli to co widzÄ™ po zalogowaniu – statusy osób które obserwujÄ™).
Źródło (poniżej instrukcja użycia)
< ?php
// konfiguracja
define('USER', ''); // twoja nazwa użytkownika
define('PASS', ''); // twoje hasło
define('GOOGLE_READER_ONLY', true); // strona dostępna tylko dla bota Google Reader
// umożliwiamy dostęp tylko Google Reader
if (GOOGLE_READER_ONLY && !preg_match('/Feedfetcher-Google/', $_SERVER['HTTP_USER_AGENT'])) {
die('401 Unauthorized');
}
// wysyłamy poprawny nagłówek
header('Content-Type: application/rss+xml; charset=utf-8');
// pobieramy i wyświetlamy feed z twitter.com
$curl = curl_init('http://twitter.com/statuses/friends_timeline.rss');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_UNRESTRICTED_AUTH, true);
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
curl_setopt($curl, CURLOPT_USERPWD, USER . ':' . PASS);
echo curl_exec($curl);
curl_close($curl);
Jak używać?
Pobierz plik (zip, tgz), wrzucić na swój serwer (podaj w konfiguracji nazwę użytkownika i hasło).
Na koniec w Czytniku Google dodaj nowÄ… subskrypcjÄ™ podajÄ…c adres URL do pliku na serwerze.
Pomoc
Masz pytania, potrzebujesz pomocy? Skontaktuj się ze mną, a postaram się pomóc
Napisz komentarz