我是AS3的新手,真的很新,而我所要做的就是简单地调用Search API来获取100条推文,其中包含使用this library的特定主题标签。 所以在我的主类中,我有一个twitter对象和一个名为retrieveTweetsByHashtag(hashtagSt:String)的函数。在这个函数中我做:
var retrievedInfo:TwitterRequest = myTwitterObject.search_tweets('#'+hashtagSt,null,null,null,null,100);
但我猜,我并没有真正了解事件是如何运作的。 之后我跟踪了retrieveInfo.data,retrieveInfo.response。 在那里我收集到retrieveInfo.data包含查询元素,retrieveInfo.response似乎是一个空字符串(虽然它可能不应该?),所以我不知道在哪里查找我正在尝试的数据找。 任何帮助将不胜感激。
答案 0 :(得分:1)
您需要监听TwitterRequest
发送的事件,在这种情况下,它似乎在请求完成时发送TwitterRequestEvent.COMPLETE
:
var retrievedInfo:TwitterRequest = myTwitterObject.search_tweets('#'+hashtagSt,null,null,null,null,100);
// add the event listener
retrievedInfo.addEventListener(TwitterRequestEvent.COMPLETE, onInfoRetrieved);
// handle the event
function onInfoRetrieved(e:TwitterRequestEvent):void
{
// retrieve the response property from the target of the event (in this case, the target was retrievedInfo
var response:String = TwitterRequest(e.target).response;
}