This example performs the same function as the WAMP example, but this time using HTTP POST.
|
Note: This example requires Node.js to be installed. |
Run the following command from the sample directory <Wwise installation path>/SDK/samples/WwiseAuthoringAPI/js/hello-wwise-node-http
to install dependencies.
npm install
The sample file, index.js, in the hello-wwise-node-wamp sample directory performs an RPC call to Wwise Authoring API using HTTP POST.
// Copyright Audiokinetic Inc. (function () { var Client = require('node-rest-client').Client; var ak = require('../../../../include/AK/WwiseAuthoringAPI/js/waapi.js').ak; var httpParams = { data: { uri: ak.wwise.core.getInfo, options: {}, args: {} }, headers: { "Content-Type": "application/json" } }; var client = new Client(); var req = client.post("http://localhost:8090/waapi", httpParams, function (objectPayload, response) { if (response.statusCode != 200) { if (response.headers["content-type"] == "application/json") { console.log(`Error: ${objectPayload.uri}: ${JSON.stringify(objectPayload)}`); } else { console.log(`Error: ${(new Buffer(objectPayload)).toString("utf8")}`); } return; } console.log(`Hello ${objectPayload.displayName} ${objectPayload.version.displayName}`); }); req.on("error", function (err) { console.log(`Error: ${err.message}`); }); })();
|
Note: The line It is located in For the sample, the path to this file is relative to the sample's location. |
Run the following command:
node index.js
If the Wwise Authoring API successfully connects to Wwise, you should see the following output:
Hello Wwise 20??.?.?
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요