Appcelerator Titanium: авторизация для получения твитов - PullRequest
0 голосов
/ 11 апреля 2011

Кто-нибудь знает, как получать твиты, когда вам нужно авторизоваться?Я могу публиковать твиты, что выполняется адаптером oAuth, но у него нет метода GET (только SEND).

Я пытаюсь использовать параметр count в user_timeline.Это не требует, когда я использую только параметр SCREEN_NAME, но когда я использую параметр COUNT, ему требуется аутентификация.

Может кто-нибудь помочь мне с этим?

1 Ответ

1 голос
/ 15 апреля 2011

я нашел это. это не мой код, но, возможно, это поможет. спасибо @kosso (kosso@phreadz.com)

function getTweets(screen_name){

    // create table view data object
    var data = [];

    var xhr = Ti.Network.createHTTPClient();
    xhr.timeout = 1000000;  
    xhr.open("GET","http://api.twitter.com/1/statuses/user_timeline.json?screen_name="+screen_name);

    xhr.onload = function()
    {
        try
        {
            var tweets = eval('('+this.responseText+')');

            for (var c=0;c<tweets.length;c++){

                var tweet = tweets[c].text;             
                var user = tweets[c].user.screen_name;
                var avatar = tweets[c].user.profile_image_url;
                var created_at = prettyDate(strtotime(tweets[c].created_at));

            }

        }
        catch(E){
            alert(E);
        }
    };
    // Get the data
    xhr.send(); 
...