Ik heb een twitter scripts, krijg nu deze error fout, is feed api weer veranderd soms?
Warning: Invalid argument supplied for foreach() in /home/cooltennis/domains/cooltennis.nl/public_html/twitter.php on line 58
Op dit moment is dit nu in gebruik: $feed = 'http://api.twitter.com/1/statuses/user_timeline.rss?screen_name='.$userid;
Deze is klein half jaar ook keer gewijzigd, kreeg ik precies zelfde fout error als hierboven test staat.
Via googlen zoeken kon ik niet achter halen of er idd iets gewijzigd is.
Iemand iets weet?
Ik hoop hierbij voldoende uitleg heb kunnen beschrijven.
De URL bij de aanroep van de API, en er wordt oAuth-autenticatie gevraagd. Ikzelf raad deze class aan als vervanger: https://github.com/abraham/twitteroauth
Is mogelijk deze "code" nog te gebruiken of is deze ook verouderd?
//toegevoegd:
if (substr(trim($tweet[1]),0,1)!="@"){
if (substr(trim($tweet[1]),0,2)!="RT"){
if (substr(trim($tweet[1]),0,1)!="#"){
if (strpos($tweet[1],"#")==0){
//einde toevoeging
Die code van Abraham gebruik ik ook voor mijn site. Als je hem maar bij Github vandaan zit, zit je goed, want kort voor de wijziging van Twitter is deze versie ook aangepast.
Uiteindelijk was het niets meer dan het aanpassen van een versienummertje in dat script.
Ik ben bezig met de API van twitter.
Nu laad ik de timeline van een account in dit werkt allemaal prima enzo.
Maar nu wil ik de array die ik terugkrijg filteren.
De array ziet er zo uit: http://puu.sh/5gmSg.png (Hij is nog groter er zijn in totaal 5 tweets ingeladen.)
Nu zijn de echte tweets in de array 'text'
Nu wil ik dat als in een van die 'text'(tweets) een # zit deze word verwijderd.
En als er een @persoon in zit ook maar als er staat @ persoon dus met een spatie moet die behouden blijven.
Zo wil ik er voor zorgen dat alleen de tweets worden ingeladen die geen # en geen vermeldingen.
Filteren op hashtag is helaas niet mogelijk met de REST API, heb namelijk even gegoogled en dan kom je op deze pagina uit: https://dev.twitter.com/discussions/4578