移动设备上的webservice脚本作为服务

时间:2012-01-25 17:07:32

标签: android ajax facebook

所以这个应用程序在facebook上,所以源代码在iframe中。该应用程序使用ajax进行更新,我正在寻找如何手动发送更新,所以我不必经常点击它。每两分钟你可以做这个任务,我想自动化它,所以我可以在Android上有一个服务,确保我登录到Facebook,然后每2分钟和1秒发出请求。任何人都可以帮我这个吗?

我找到了ajax请求,新的Ajax.Request('/ missions / start_mission / 1422628013?current_planet = 1000002998492& ship_quantities = default',{asynchronous:true,evalScripts:true,parameters:Form.Element.serialize($( 'batch_size_1422628013'))});但我不确定如何用这样的相对网址实际设置它

1 个答案:

答案 0 :(得分:1)

我记得url是相对于脚本执行页面的地址解析的。并且第一个字符是斜杠表示将相对于根(即域名)解析URL。所以我将使用iframe加载的服务器名称。 (如http://awesomespacestrategy.com/missions/start_mission/1422628013?current_planet=1000002998492&ship_quantities=default

此外,您可以使用Chrome的开发者工具,FireBug甚至Fiddler来查看加载页面时检索到的确切网址。

但我怀疑服务器会存储您的会话,因此您将无法轻松触发游戏操作。

修改 另一种方法是在服务每2分钟启动一次Activity中使用WebView:Android webview inside a service?