Blog Daniela
20 Nov/11 4

Neglector Tweet. Mały skrypt PHP do usuwania starych tweety z Twittera

Automatyzuje proces Neglector tweet usuwania starych tweety ze swojego konta na Twitterze. Zasadniczo zapewnia do "wygaśnięcia" funkcjonalność dla tweets. Jest to przydatne dla ludzi, którzy chcą używać Twittera, ale nie chce historię swoich tweetów do pozostawania online przez dziesięciolecia.

 HISTORIA:
 20 listopada 2011 | Wersja 0.1
 Pierwsza wersja.  Usuwa Tweets

 28 grudnia 2011 | Wersja 0.2
 Małe poprawki błędów.  Teraz usuwa retweets, jak również.

 Znane bugi:
 - Nie będzie działać, jeśli ćwierkanie ponad 1000 tweety w czasie planujesz udostępniać tweety.  Sama dla retweets w 100 to dozwolone).  Są to braki w Twitter API GET Używam bankomatu.  Może się to naprawić w następnej wersji

Tweet Neglector wykorzystuje Twitter API, aby usunąć wszystkie swoje tweety, które zostały opublikowane przed określoną liczbą dni od teraz. W ten sposób można skonfigurować skrypt, aby usunąć wszystkie tweety, które są starsze niż tydzień czy miesiąc na przykład. Skrypt powinien być automatycznie uruchamiany z crona lub innego mechanizmu automatyzacji w regularnej bazie.

Skrypt ten nie chroni przed zewnętrznymi archiwów Tweet. Więc nie wiadomo, czy usunięte tweety są archiwizowane przez Twitter cicho (założę się, że są). Tak (jak zawsze) myśleć przed Tweeting.

Tweet Neglector wykorzystuje PHP jako języka skryptowego i wiązkach na Twitterze OAuth biblioteki z Matt Harris dostępu API.

Instalacja

 - PHP5 wymagane tmhOAuth

 - Rozpakuj archiwum do wybranego katalogu.

 - Zgłoś swoje Twitter kluczy API w https://dev.twitter.com/apps~~pobj

 - Edycja konfiguracji skryptu do własnych potrzeb:

 Miejsce Twitter API kluczy, żetony i tajemnice
 # Pobierz te klucze na -> https://dev.twitter.com/apps~~pobj

 $ Consumer_key = "Twój klucz HERE";
 $ Consumer_secret = "Twój klucz HERE";
 $ Access_token = "Twój klucz HERE";
 $ Access_token_secret = "Twój klucz HERE";

 # Liczba tweets na sesję do pracy na
 $ Tweets_per_session = 1000;

 # Nazwa użytkownika Twitter
 $ Twitter_username = "tutaj swoją nazwę użytkownika";

 Miejsce dni, aby tweety
 $ Keep_days = 30;

 - Uruchom skrypt ręcznie z przeglądarki, konsoli lub automatycznie przez cronjob
 / Usr / bin / php / var / www / tweetneglector / tweetneglector.php

Tweet Neglector 0,2 pobrania tutaj

Ciesz się ten artykuł?

Zapisz się do naszego kanału RSS!

Komentarze (4) Trackbacks (0)
  1. Hi Martin,

    pewnie nie masz PHP5 curl wsparcia zainstalowanym na twoim serwerem www.
    tmhOAuth potrzebuje:

    Biblioteka została przetestowana z PHP 5.3 + i opiera się na CURL i hash_hmac. Zdecydowana większość dostawców usług hostingowych zawierać te biblioteki i uruchomić w PHP 5.1 +.

    Kod wykorzystuje hash_hmac, który został wprowadzony w PHP 5.1.2. Jeśli wersja PHP jest niższa niż to należy zapytać dostawcą usług hostingowych dla aktualizacji.

    https://github.com/themattharris/tmhOAuth

  2. Witam, zawsze pojawia się błąd

    ********************

    USUWANIE Tweets

    ********************

    Usuń czw, 01 styczeń 1970 00:59:59 +0100 | ID: 87076355619041280
    Szukam nieruchomości wokół Woerthersee, czekam na kontakt od Ciebie

    Błąd analizy: błąd składni, niespodziewany T_CONST lub spodziewa T_OLD_FUNCTION T_FUNCTION lub T_VAR lub '}' w / homepages/21/d40854583/htdocs/biz/tweetneglector/tmhOAuth.php on line 15

    tam jest poprawka za to!

    Ten program wydaje się być wybitny!

    Martin

  3. ups ... nazwa nie jest zarejestrowana, to ja, Andrew! ;-)

  4. Funzt niezawodnie teraz? :-)
    Czy poświęcić trochę czasu na Facebooku też! ;-)


Zostaw komentarz

* Skopiuj to hasło:

* Wpisz lub wklej hasło tutaj:

432 komentarze spam zablokowanych dotychczas przez Spam free Wordpress

Proszę skopiować ciąg na polu poniżej vcFGSl:

Nie Trackbacks.