【发布时间】:2012-08-09 12:22:23
【问题描述】:
我有一个使用 Last.fm 和 Twitter api 的 Flex 应用程序。在我将项目上传到我的网站空间后,Twitter api 调用不再工作,但 Last.fm 仍然工作。我的网址仍然有效:
var getTweetsUrl = "https://api.twitter.com/1/statuses/user_timeline.xml?screen_name=deftonesband&count=3"
这是用于 httpservice 的代码:
<s:HTTPService id="getTweetsService" url="{getTweetsUrl}" result="displayTweets(event)" fault="twitterFail(event)" resultFormat="e4x" />
每次触发故障事件时,即使 url 是正确的。有人知道这个问题吗?
【问题讨论】:
-
我认为您需要拥有来自 Twitter 的应用程序密钥,以便您使用他们的服务。当应用程序(在您的情况下为 Flash)在本地运行时,您可能不需要这样做,但任何托管应用程序都需要密钥。
标签: actionscript-3 apache-flex twitter