Feed twitter url veranderd?
Hallo,
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.
Ik hoor het wel, alvast bedankt.
Gr.
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.
Ik hoor het wel, alvast bedankt.
Gr.
Dat klopt, je moet je nu authenticeren met oAuth.
https://dev.twitter.com/docs/api/1.1/overview
https://dev.twitter.com/docs/api/1.1/overview
Gewijzigd op 24/06/2013 13:31:13 door - Ariën -
Wat is er precies gewijzigd, url alleen of meerdere wijzigingen?
Sorry dit ik dit even navragen, ivm ik engels niet prefect kan nalezen.
Sorry dit ik dit even navragen, ivm ik engels niet prefect kan nalezen.
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
https://github.com/abraham/twitteroauth
Ook zie ik dat je RSS gebruikt, en alleen JSON wordt nog ondersteund.
Ik heb dit vervangt: https://api.twitter.com/oauth/authenticate?oauth_token=xyz123
Dit heeft niet gelijk opgelost om mijn fout te veranderen. Er moet blijkbaar nog meer veranderen, enige idee wat?
Parse error: syntax error, unexpected ':' in /home/cooltennis/domains/cooltennis.nl/public_html/twitter.php on line 61
Dit heeft niet gelijk opgelost om mijn fout te veranderen. Er moet blijkbaar nog meer veranderen, enige idee wat?
Parse error: syntax error, unexpected ':' in /home/cooltennis/domains/cooltennis.nl/public_html/twitter.php on line 61
Ik ben proberen twitter van mij zelf scripts op te lossen.
Met deze uitleg tw volgen:
https://github.com/abraham/twitteroauth
Is mogelijk deze "code" nog te gebruiken of is deze ook verouderd?
Met deze uitleg tw volgen:
https://github.com/abraham/twitteroauth
Is mogelijk deze "code" nog te gebruiken of is deze ook verouderd?
Quote:
//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
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
Gewijzigd op 22/10/2013 23:37:19 door Anja van Steenbrugge
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.
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.
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.
Je kan bij het opvragen van de timeline een parameter opgeven aan de REST API om retweets en replies te filteren(include_rts en exclude_replies). Zie de optie pagina hier: https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
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
Voorbeeldcode(niet getest):
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
Voorbeeldcode(niet getest):
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$satuses = $connection->get('statuses/user_timeline', array(
'screen_name' => 'blablabla',
'include_rts' => false, // Retweets uitzetten
'exclude_replies' => true, // Replies uitzetten
));
$satuses = $connection->get('statuses/user_timeline', array(
'screen_name' => 'blablabla',
'include_rts' => false, // Retweets uitzetten
'exclude_replies' => true, // Replies uitzetten
));
Gewijzigd op 13/11/2013 23:54:50 door Ruben Vincenten
Die werken niet van je voorbeeld code.
Heb wel 1 op ander manier die wel werkt.
Hoe heet die van # voor als link? Die kwam ik niet helemaal uit als ik opzoek bij dev.twitter.com website.
Heb wel 1 op ander manier die wel werkt.
Quote:
$data = $connection->get("https://api.twitter.com/1.1/statuses/user_timeline.json?include_rts=false&screen_name=".$twitteruser."&count=".$notweets);
Hoe heet die van # voor als link? Die kwam ik niet helemaal uit als ik opzoek bij dev.twitter.com website.
Gewijzigd op 16/11/2013 21:21:38 door Anja van Steenbrugge




