簡體   English   中英

動作腳本3 / Json Vend API

[英]Action script 3 /Json Vend api

我承擔了一個使用Flash Professional 6創建移動應用程序的項目。

我正在為剛剛開了一家商店並注冊使用自動售貨機POS系統的我的一個朋友創建應用程序。

他希望該應用程序能夠通過api從自動售貨機系統獲取和發布數據。

API vend Give是一個RESTful api,可將響應作為json返回。

我的問題是我將如何在Flash Professional 6中啟動它?

我正在使用Flash Professional,因為我已經習慣了它,而且我知道自Flash Player 11起,就帶有JSON編碼器/解碼器。 但是我不確定這是否會真正幫助我實現我所需要的。

例如,讓Flash與php文件進行通訊會更好,而php文件又會從api進行發布和獲取,還是只是與api本身進行通訊?

我可以使用其余的應用程序發布而不是使用json發布數據更好嗎?

Flash訪問服務器以使用api的身份驗證過程是什么? 我已經閱讀了actionscript3中的urlrequest和urloaders,但是由於如何實施此操作以實現期望的結果,我仍然感到困惑。

如果有人可以指出正確的方向發布一些示例腳本,可以顯示我需要的草案,那將是完美的。

干杯

我不知道Vend API,但是您可以從客戶端使用AS3 API進行JSON(例如,除非任何API密鑰上的服務授權條件的條款和條件)。

乍一看, 如何使用Actionscript 3.0發布JSON數據中的代碼片段 應該還是可以的。 我注意到的更新是,您可以直接使用新的JSON類而不是com.adobe.serialization.json命名空間。

這是我的問題的答案。 它很簡單,但是可以滿足我的需求。

var myRequest:URLRequest = new URLRequest(“ https://www.yourdomian.com ”);

var myLoader = new URLLoader();

myLoader.addEventListener(Event.COMPLETE,onload);

myLoader.load(myRequest);

函數onload(evt:Event):void {

var myOutput:Object = JSON.parse(myLoader.data);


trace(myOutput);    

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM