Tweet help

Gestart doorSebastiaanh5 reacties40 weergaven

6 berichten · pagina 1 van 1

Sebastiaanh

Lid · Topicstarter

Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo iedereen,

Ik wou graag het huidige nummer + de artiest van deze site (klik) halen, en deze steeds automatisch tweeten. Dus als er nu bijv. Sak Noel - Loca People op is, wil ik dat dit word getweet: Sak Noel - Loca People (WTF) #Sitenaam
En als daarna een ander nummer draait, dat hij die dan tweet.

Wie weet hoe ik dit moet doen?

// Edit;

Hiermee kan je het huidige nummer ophalen:

http://api.radionomy.com/currentsong.cfm?radiouid=d4dbf0e9-4b7a-41a6-9c4d-e1c0ff136f4c
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik zou zeggen, laat een cronjob elke minuut/30 seconde controleren welk nummer er gedraaid word.
Dan zet je die in een database en tweet je hem.
Dan als de cronjob weer word uitgevoerd controleer je of het nummer hetzelfde is, zoniet update je de database en post je een tweet
0
Sebastiaanh

Lid · Topicstarter

Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heb nu dit (het gedeelte waar die post):

if($_SERVER[REQUEST_METHOD] === POST)
{
    $tmhOAuth->request(POST, $tmhOAuth->url(1/statuses/update), array(
        status => htmlentities($_POST[bericht])
    ));

    if($tmhOAuth->response[code] == 200)
        echo Je tweet is geplaatst.;
    else
        echo Er is iets mis gegaan tijdens het plaatsen van de tweet:  . $tmhOAuth->pr(htmlentities($tmhOAuth->response[response]));
}
?>
    <form method="post" action="">
        <table>
            <tr>
                <td>Bericht:</td>
                <td><textarea name="bericht" cols="50" rows="10" readonly="readonly">[COLOR= #0000BB]<?php
$url[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://api.radionomy.com/currentsong.cfm?radiouid=d4dbf0e9-4b7a-41a6-9c4d-e1c0ff136f4c[/COLOR][COLOR= #007700],[/COLOR] FILE_USE_INCLUDE_PATH[COLOR= #007700]);[/COLOR] 
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Nu op http://StreamMusic.be: [/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$url[/COLOR][COLOR= #007700];[/COLOR] 
?></textarea></td>
            </tr>
            <tr>
                <td><input type="submit" value="Tweet" /></td>
            </tr>
        </table>
    </form>


Maar nu kan iedereen op mijn account dingen tweeten, en dat wil ik niet.
Hoe moet ik dit aanpakken?
0
Erik

Lid

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Met oAuth.
0
Sebastiaanh

Lid · Topicstarter

Berichten
9.953
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe bedoel je, oAuth?
Ik heb ook dit erin staan:

$tmhOAuth = new tmhOAuth(array(
        consumer_key               => xxx,
        consumer_secret            => xxx,
        user_token                 => xxx,
        user_secret                => xxx,
    ));
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Eens naar de oAuth api kijken zou slim zijn.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren