kostenloser Webspace werbefrei: lima-city


twitter API - working-with-timelines ?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    kreditwunsch

    kreditwunsch hat kostenlosen Webspace.

    Hallo

    ich benutze abraham twitteroauth
    funktioniert auch bei API v1.1

    ich will meine eigenen tweets auslesen user_timeline aber da komme ich nicht weit

    a) Parameter count greift nicht,
    auch wenn ich für count als Value 100 nehme, bekomme ich nur 20 Ergebnisse
    auch wenn ich für count als Value 3 nehme, bekomme ich 20 Ergebnisse


    a) Parameter page gibt es nicht, aber wie weiter "blättern" ??
    um zu älteren Tweets zu kommen, soll man irgendie working-with-timelines nutzen,

    wenn ich das richtig verstanden habe, kann man mit max_id die Tweet-ID festlegen,
    ab der dann "weiter" gelesen wird, das klappt zwar, aber nur innerhalb dieser 20 Tweets
    wenn ich Value von max_id eine meiner Tweet-IDs setze, kommt Ergebnis nur ab dieser ID
    aber wenn es die 18te ID war, dann kommen nur noch 2 Datensätze, als ob ich nur 20 Tweets hätte


    habe aber sehr viele mehr

    EDIT .. siehe auch die Frage hier: https://dev.twitter.com/discussions/33157



    $user_timeline = $twitter->get('statuses/user_timeline', array(
    	'user_id' => $meine_twitter_id, 
    	'count' => 100, 
    	'trim_user' => true, 
    	'include_rts' => true, 
    	'exclude_replies' => true, 
    	'contributor_details' => false, 
    	'max_id' => $weiter_ab_tweet_id
    ); 
    
    print "<pre style=\"margin:4px; padding:6px; text-align:left; background:#DEDEDE;\">\n";
    print_r($user_timeline); 
    print "</pre>\n";
    
    ));


    kann es sein, das die Twitter API keine sehr alten Tweets lesen / finden kann ?

    Problem: ich habe über 40.000 Tweets in meinem Account (mit Bot erstellt)
    und möchte ALLE diese Tweets löschen, auch ganz alte

    aber ich komme mit der API nicht an die IDs um diese zu löschen (nur an 20)
    und per Hand werd ich 40K Tweets sicher nicht löschen :===(

    jemand ne Idee ?? HILFE !!!


    Beitrag zuletzt geändert: 17.8.2014 18:27:48 von kreditwunsch
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hi,äauch ich habe schon von diesem Problem gehört. Wie es zu lösen kst weiss ich nicht... Aber diese Website hilft vl. :)
    http://www.tweetdelete.net/index.php
  4. Autor dieses Themas

    kreditwunsch

    kreditwunsch hat kostenlosen Webspace.

    ja Danke

    das hilft .. damit gehts wohl ... die finden auch ältere Tweets

    irgendwas mach ich mit der (scheiß) API falsch, ich bekomme das
    mit "working-with-timelines" also "blättern" zu älteren Tweets nicht hin
    obwohl ich genau die Anleitung befolge .... seltsam ?! .. egal ... der Dienst macht das jetzt

    EDIT .. mal sehen ob er ALLES weg bekommt .. wie gesaht, über 40K Tweets
    ... ein paat hat er schon ... :

    sichtbar sind jetzt keine Tweets mehr, steht aber immernoch da, 44885 Tweets
    aber zu sehen sind keine mehr ... ?!?!


    Beitrag zuletzt geändert: 17.8.2014 18:49:58 von kreditwunsch
  5. Hallo

    also bei mir funktioniert das mit abraham twitteroauth und der API v1.1
    auch das "Blättern" .. man muss als "max_id" die des letzen Tweet nehmen,
    dann kommt im Ergebnis alle Tweets erst ab dieser ID ... so wie beschrieben.
    auch das löschen von Tweets funktioniert


    evtl sind Deine Tweets sehr alt, ich glaube gelesen zu haben,
    dass man auf Tweets die älter als 1 Jahr sind gar keinen Zugriff hat
    weder per API noch in Twitter selber (als User eingeloggt)

    Die Summe der Tweets (Anzahl) bleibt dabei erhalten,
    aber man kommt an diese sehr alten Tweets einfach nicht mehr ran,
    wenn man nicht die genaue Status-ID kennt.

    Grüße, Maria

    Beitrag zuletzt geändert: 24.8.2014 10:31:55 von hpsponsor
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!