Appcelerator Titanium: авторизация для получения твитов

#twitter #oauth #authorization #titanium #appcelerator

#Twitter #oauth #авторизация #titanium #appcelerator

Вопрос:

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

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

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

Спасибо!

Ответ №1:

я нашел это. это не мой код, но, возможно, это помогает. спасибо @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();