HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. guangcoder
    G
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 19
    • Groups 0

    guangcoder

    @guangcoder

    0
    Reputation
    3
    Profile views
    19
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online
    Age 38
    Location China

    guangcoder Unfollow Follow

    Latest posts made by guangcoder

    • RE: Build Hise 4.1 on a macOS system issue

      I successfully built! Thanks you!

      posted in General Questions
      G
      guangcoder
    • RE: Build Hise 4.1 on a macOS system issue

      I fixed this by download latest pojucer, but not sure that i will successfully build

      posted in General Questions
      G
      guangcoder
    • RE: Build Hise 4.1 on a macOS system issue

      I tried 2 xcode version: v14.2 and 12.5.1, and got same result. I tried build Hise on macOS several times but not success. My temporory solution, download pre-build version (with this version, still compile VST no error). But i really want to find the way to build own HISE

      posted in General Questions
      G
      guangcoder
    • RE: Win 10 / VS 2017 HISE Build Error

      You can watch and follow David Healey brother's tutorial on YouTube channel. It work without any error.

      posted in General Questions
      G
      guangcoder
    • RE: Build Hise 4.1 on a macOS system issue

      @ulrik said in Build Hise 4.1 on a macOS system issue:

      inside the Hise code

      Yes i'm using that version, v.6.1.4

      posted in General Questions
      G
      guangcoder
    • Build Hise 4.1 on a macOS system issue

      build.png
      Could you help me build Hise 4.1 on a macOS system? I've tried building it several times, but JUCE cannot save or open the project in the IDE. Please help me fix this issue. Thanks!

      posted in General Questions
      G
      guangcoder
    • RE: Help me understand Server.callWithPOST

      @d-healey Thanks Bro for suggestion, This problem may need more research. Ah, Could you please, give a instant about this constant:

      Server.setBaseURL("http://hise.audio");
      
      const var p = 
      {
          "first_argument": 9000
      };
      
      // This dummy file just returns the `first_argument` as `post_argument`...
      Server.callWithPOST("post_test.php", p, function(status, response)
      {
          Console.print(response.post_argument);
      });
      

      I read documents but not really understand! Thank you!

      posted in Scripting
      G
      guangcoder
    • RE: Help me understand Server.callWithPOST

      @LindonAt the moments, i just test om local server, then test request by Postman, it work!```

       {
          "email": "abcd@outlook.com",
          "productKey": "abcd-1234",
      }
      

      Here is the form that i tested, it responded success! However, on Hise not work, it may have some restriction with constant or I need learn more document for understanding its working method.

      posted in Scripting
      G
      guangcoder
    • RE: Help me understand Server.callWithPOST

      @d-healey That's right :)), I learn from anywhere, collect information and test, so i haven't got official document, just have the form of method, so contents need create and learn from professional users. For Hise coding, i learn a lot from you!

      posted in Scripting
      G
      guangcoder
    • RE: Help me understand Server.callWithPOST

      @d-healey said in Help me understand Server.callWithPOST:

      Do you have some documentation for the end point you are calling that I can look at?

      Yes, sure:

      1. Verify License Endpoint
      • URL: /verify-license
      • Method: POST
      • Description: This endpoint receives a POST request with user data (email, product key, and system ID) and verifies the license validity. It returns the result indicating whether the license is valid.
      1. Request Payload
      • The payload sent to the server must be in JSON format and include the following fields:
        Example Payload:
      {
        "email": "user@example.com",
        "productKey": "XYZ123456",
      }
      

      Sure! Here's a concise English translation of the documentation:

      1. Verify License Endpoint
        URL: /verify-license
        Method: POST
        Description: This endpoint receives a POST request with user data (email, product key, and system ID) and verifies the license validity. It returns the result indicating whether the license is valid.
      2. Request Payload
        The payload sent to the server must be in JSON format and include the following fields:

      Field Type Description
      email string User's email address.
      productKey string User's product key.
      system_id string User's unique system identifier.
      Example Payload:

      {
        "email": "user@example.com",
        "productKey": "XYZ123456",
        "system_id": "SYSTEM_ID_1234"
      }
      
      3. Response
      - Successful Response:
      

      {
      "success": true,
      "message": "License valid! Activation successful."
      }

      - Unsuccessful Response:
      {
        "success": false,
        "message": "License invalid!"
      }
      
      1. HTTP Status Codes
      • 200 OK: Success. The success field in the response is true.
      • 400 Bad Request: Invalid request (e.g., missing or incorrect data).
      • 500 Internal Server Error: Server error (e.g., system or database issues).

      Sure! Here's a concise English translation of the documentation:

      1. Verify License Endpoint
        URL: /verify-license
        Method: POST
        Description: This endpoint receives a POST request with user data (email, product key, and system ID) and verifies the license validity. It returns the result indicating whether the license is valid.
      2. Request Payload
        The payload sent to the server must be in JSON format and include the following fields:

      Field Type Description
      email string User's email address.
      productKey string User's product key.
      system_id string User's unique system identifier.
      Example Payload:

      {
        "email": "user@example.com",
        "productKey": "XYZ123456",
      }
      
      1. Response
        The server will return a JSON object with the following fields:

      Field Type Description
      success boolean true if the license is valid, false if not.
      message string A detailed message about the verification result.
      Successful Response:
      {
      "success": true,
      "message": "License valid! Activation successful."
      }
      Unsuccessful Response:

      
      {
        "success": false,
        "message": "License invalid!"
      }
      
      1. HTTP Status Codes
      • 200 OK: Success. The success field in the response is true.
      • 400 Bad Request: Invalid request (e.g., missing or incorrect data).
      • 500 Internal Server Error: Server error (e.g., system or database issues).
      1. Example API Call
      var payload = {
          "email": "user@example.com",
          "productKey": "XYZ123456",
      };
      

      Server.callWithPOST("verify-license", payload, function(status, response) {
      if (status == 200) {
      if (response.success) {
      Console.print("License valid! Activation successful.");
      } else {
      Console.print("License invalid!");
      }
      } else {
      Console.print("Server connection error! Status: " + status);
      }
      });

      1. Error Handling
        When the server encounters an issue, it will return an error status and a detailed message, such as:
      • 400: Invalid data.
      • 500: Server error.
      posted in Scripting
      G
      guangcoder