AcroSuite APIProxy

FREE
By Samurai | Updated vor einem Monat | Tools
Popularity

5.5 / 10

Latency

1,169ms

Service Level

100%

Health Check

N/A

Back to All Tutorials (1)

Description and Examples for AcroSuite APIProxy

AcroSuite APIProxy provides URI Capturer API which calls Third party Endpoint(URI) by GET/POST/PUT/DELETE and get Return of JSON/XML/HTML etc. Whole functions are available from AirMeasurer.
There is a test page for Rakuten RapidAPI.
https://www.restgate.net/intro/en/suite_en_rakuten.html#apiproxy

URI Capturer

Cookie/Header/Path/Object parameters(optional) are transferred to Third party Endpoint(URI) by JSON format, the return value of JSON/XML/HTML etc. will be available.
https://acrosuite-apiproxy.p.rapidapi.com/v0_7/CstService/exchanger/endpoints/gear
http method: post

Request Header parameters:

Content-Type: application/json
x-rapidapi-host: acrosuite-apiproxy.p.rapidapi.com
x-rapidapi-key: [your rapidapi-key]

Request Query parameters:

clientId=2002&getHtmlValue=false
clientId: it is required to set to ‘2002’.
getHtmlValue: true: extract the value from title/keywords/description/links/images/body from URI to JSON; false: get original html contents.

Request JSON Example:

{
    "endpointUri": "https://www.restgate.net/intro/index_en.html",
    "endpointName": "testEP1",
    "methodType": "get",
    "dataType": "json",
    "responseType": "json",
    "cookies": [
        {
            "cookieName": "testCookie",
            "cookieType": "String",
            "cookieConfig": null,
            "value": ""
        }
    ],
    "headers": [
        {
            "headerName": "testHeader",
            "headerType": "String",
            "value": ""
        }
    ],
    "paths": [
        {
            "pathName": "testPath",
            "pathType": "Number",
            "value": ""
        }
    ],
    "queries": [
        {
            "queryName": "testQuery",
            "queryType": "Number",
            "value": ""
        }
    ],
    "objects": [
        {
            "objectName": "testObject",
            "objectType": "json",
            "objectItems": [
               {
                "itemName": "testItem",
                "itemType": "String",
                "value": ""
               }
           ]
        }
    ]
}

“methodType”: GET/POST/PUT/DELETE
"dataType": JSON/XML/FORM
"responseType": JSON/XML/HTML
"cookies": cookie parameters array from Third party Endpoint(URI)
“paths”: path parameters array from Third party Endpoint(URI)
“queries”: queries parameters array from Third party Endpoint(URI)
“objects”: objects parameters array from Third party Endpoint(URI)

Response JSON Example:

“getHtmlValue=true” case

“cookies”,“paths”,“queries”,“objects”: null

{
  "links" : [ {
    "rel" : "English",
    "href" : "index_en.html"
  }, {
    "rel" : "中文",
    "href" : "index_cn.html"
  }, {
    "rel" : "日本語",
    "href" : "index_jp.html"
  }, {
    "rel" : "HOME",
    "href" : "#"
  }, {
    "rel" : "CONTACT",
    "href" : "en/contact_en.html"
  }, {
    "rel" : "restgate@outlook.jp",
    "href" : "mailto:restgate@outlook.jp?subject=RestGate Inquery"
  }, {
    "rel" : "Function List",
    "href" : "http://www.restgate.net/airlist/stage/stage_func_en.html"
  }, {
    "rel" : "Function List",
    "href" : "http://www.restgate.net/airlist/lbs/lbs_func_en.html"
  }, {
    "rel" : "Cookie",
    "href" : "http://www.restgate.net:8000/lbs/en_Lbs_clt.html"
  }, {
    "rel" : "Token",
    "href" : "http://www.restgate.net:8000/lbs/en_Lbs2_clt.html"
  }, {
    "rel" : "for Cookie",
    "href" : "http://www.restgate.net:8000/lbs/en_Lbs_cst.html"
  }, {
    "rel" : "Token",
    "href" : "http://www.restgate.net:8000/lbs/en_Lbs2_cst.html"
  }, {
    "rel" : "Demo Page",
    "href" : "http://www.restgate.net/lbs_en/index.html"
  }, {
    "rel" : "for Client",
    "href" : "http://www.restgate.net:8000/lbs/en_LbsDoc_clt.html"
  }, {
    "rel" : "for Customer",
    "href" : "http://www.restgate.net:8000/lbs/en_LbsDoc_cst.html"
  }, {
    "rel" : "Function List",
    "href" : "http://www.restgate.net/airlist/dorg/dorg_func_en.html"
  }, {
    "rel" : "Cookie",
    "href" : "http://www.restgate.net:8000/dorg/en_Doc_clt.html"
  }, {
    "rel" : "Token",
    "href" : "http://www.restgate.net:8000/dorg/en_Doc2_clt.html"
  }, {
    "rel" : "Cookie",
    "href" : "http://www.restgate.net:8000/dorg/en_Doc_cst.html"
  }, {
    "rel" : "Token",
    "href" : "http://www.restgate.net:8000/dorg/en_Doc2_cst.html"
  }, {
    "rel" : "for Client",
    "href" : "http://www.restgate.net:8000/dorg/en_DorgRef_clt.html"
  }, {
    "rel" : "for Customer",
    "href" : "http://www.restgate.net:8000/dorg/en_DorgRef_cst.html"
  }, {
    "rel" : "Function List",
    "href" : "http://www.restgate.net/airlist/flow/flow_func_en.html"
  }, {
    "rel" : "Cookie",
    "href" : "http://www.restgate.net:8000/dorg/en_Flow_clt.html"
  }, {
    "rel" : "Token",
    "href" : "http://www.restgate.net:8000/flow/en_Flow2_clt.html"
  }, {
    "rel" : "for Client",
    "href" : "http://www.restgate.net:8000/flow/en_FlowRef_clt.html"
  }, {
    "rel" : "Function List",
    "href" : "http://www.restgate.net/airlist/learner/learner_func_en.html"
  }, {
    "rel" : "Cookie",
    "href" : "http://www.restgate.net:8000/learner/en_Learner_clt.html"
  }, {
    "rel" : "Token",
    "href" : "http://www.restgate.net:8000/learner/en_Learner2_clt.html"
  }, {
    "rel" : "Cookie",
    "href" : "http://www.restgate.net:8000/learner/en_Learner_cst.html"
  }, {
    "rel" : "Token",
    "href" : "http://www.restgate.net:8000/learner/en_Learner2_cst.html"
  }, {
    "rel" : "for Client",
    "href" : "http://www.restgate.net:8000/learner/en_LearnerRef_clt.html"
  }, {
    "rel" : "for Customer",
    "href" : "http://www.restgate.net:8000/learner/en_LearnerRef_cst.html"
  }, {
    "rel" : "ToolSet API",
    "href" : "en/suite_en.html"
  }, {
    "rel" : "Machine Learning API",
    "href" : "en/learner_en.html"
  }, {
    "rel" : "XHTML",
    "href" : "http://validator.w3.org/check?uri=referer"
  }, {
    "rel" : "CSS",
    "href" : "http://jigsaw.w3.org/css-validator/check/referer"
  } ],
  "body" : "RestGate Middleware Framework for SaaS English 中文 日本語 HOME Service Hierarchy Overview AuthN/AuthZ Development Scene CONTACT Welcome to RestGate ! This is an original developing framework to build an application Channel for SaaS Cloud Service by Microservices Architecture. The target is that no matter what languages and domains, RestGate can support SaaS development with RESTful APIs. For the time being, it is still a research and testing work for personal hobbies, if you are interested in it, please feel free to contact me. acrochannel@outlook.com AirStage Function List LbsManager Function List Test Page for Client: Cookie Token for Customer: for Cookie Token Demo Page I/F Document for Client for Customer DocOrganizer Function List Test Page for Client: Cookie Token for Customer: Cookie Token I/F Document for Client for Customer AirFlow Function List Test Page for Client: Cookie Token I/F Document for Client AcroLearner Function List Test Page for Client: Cookie Token for Customer: Cookie Token I/F Document for Client for Customer Open Links ToolSet API Machine Learning API © Copyright 2019-2021, AcroChannel - TOP XHTML - CSS",
  "title" : "RestGate Middleware Framework for SaaS",
  "keywords" : "RESTful,WebService,API,SPA,MicroService,SaaS,Cloud Service",
  "images" : [ {
    "src" : "images/email.png",
    "alt" : "Email",
    "height" : "16",
    "width" : "16"
  } ],
  "description" : "RestGate is a Framework of RESTful WebService APIs for Session,Access control,User/One-time or Multi-time authentication,Location,MTTR/MTTF/MTBF/Availability,Storage,Encrypt/Decrypt,Digital signature,WebSocket,Sendmail,Machine Learning,API Proxy,Online help etc."
}

“getHtmlValue=false” case

“cookies”,“paths”,“queries”,“objects”: null

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<title>RestGate Middleware Framework for SaaS</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="keywords" content="RESTful,WebService,API,SPA,MicroService,SaaS,Cloud Service" />
<meta name="description" content="RestGate is a Framework of RESTful WebService APIs for Session,Access control,User/One-time or Multi-time authentication,Location,MTTR/MTTF/MTBF/Availability,Storage,Encrypt/Decrypt,Digital signature,WebSocket,Sendmail,Machine Learning,API Proxy,Online help etc."  />

<link rel="stylesheet" type="text/css" href="css/style.css" media="screen" />

    <script type="text/javascript">

      function ObjDisplay(ObjId) {
      	if (document.getElementById(ObjId).style.display == "none") {
      		document.getElementById(ObjId).style.display = "block";
      	} else {
      		document.getElementById(ObjId).style.display = "none";
      	}
      }

      var xhr;
      function loadAjaxPage(sUrl) {
    		if (window.XMLHttpRequest){
    		    xhr = new XMLHttpRequest();
    		}else{
    		    if (window.ActiveXObject){
    		    	xhr = new ActiveXObject("Microsoft.XMLHTTP");
    		    }else{
    		    	xhr = null;
    		    }
    		}
    	  xhr.onreadystatechange = checkStatus;
    	  xhr.open('GET', sUrl,true);
    	  // Send the request
    	  xhr.send();
      }

      function checkStatus(){
    	  if (xhr.readyState === 4 && xhr.status === 200){
    	    var node = document.getElementById("leftside");
    	    node.innerHTML = xhr.responseText;
    	  }
      }

    </script>

</head>
<body onload="document.getElementById('subheader').style.display='block';document.getElementById('rightside').style.display='none';document.getElementById('leftside').style.marginRight='8px';loadAjaxPage('en/home_en.html');">
<div>
  <div>
    <div> </div>
    <div> </div>
    <div>
      <table border="0" width="95%">
      <tr><td colspan="2">
            <h1>RestGate</h1>
          </td>
      </tr>
      <tr><td width="50%"><h2>Middleware Framework for SaaS</h2></td>
      <td>
           <h3>
           <a href>English</a>&nbsp;
           <a href>中文</a>&nbsp;
           <a href>日本語</a>
           </h3>
      </td>
      </tr>
      </table>
    </div>
  </div>
  <div>
    <div></div>
    <div>
      <ul>
        <li><a href="#">HOME</a></li>
        <li><a href="#">Service</a></li>
        <li><a href="#">Hierarchy</a></li>
        <li><a href="#">Overview</a></li>
        <li><a href="#">AuthN/AuthZ</a></li>
        <li><a href="#">Development</a></li>
        <li><a href="#">Scene</a></li>
        
        
        <li><a href target="_blank">CONTACT</a></li>
      </ul>
    </div>
  </div>
  <div>
Welcome to <b>AcroChannel</b> !<br>
This is an original developing framework to build an application Channel for <b>SaaS</b> Cloud Service by <b>Microservices Architecture</b>.
The target is that no matter what languages and domains, <b>AcroChannel</b> can support SaaS development with RESTful APIs. 
For the time being, it is still a research and testing work for personal hobbies, if you are interested in it, please feel free to contact me.
  <a href="mailto:restgate@outlook.jp?subject=RestGate Inquery">restgate@outlook.jp</a>
  </div>
  <div>
    <div>
      <h6>AirStage</h6>
      <div>
        <ul>
          <li><a href="http://www.restgate.net/airlist/stage/stage_func_en.html" target="_blank">Function List</a></li>
          
        </ul>
      </div>
      <h6>LbsManager</h6>
      <div>
        <ul>
          <li><a href="http://www.restgate.net/airlist/lbs/lbs_func_en.html" target="_blank">Function List</a></li>
          <li>Test Page</li>
          <div>
             &nbsp;&nbsp;&nbsp;for Client: <a href="http://www.restgate.net:8000/lbs/en_Lbs_clt.html" target="_blank">Cookie</a>
             &nbsp;<a href="http://www.restgate.net:8000/lbs/en_Lbs2_clt.html" target="_blank">Token</a><br>
             &nbsp;&nbsp;&nbsp;for Customer: <a href="http://www.restgate.net:8000/lbs/en_Lbs_cst.html" target="_blank">for Cookie</a>
             &nbsp;<a href="http://www.restgate.net:8000/lbs/en_Lbs2_cst.html" target="_blank">Token</a>             
          </div>
          <li><a href="http://www.restgate.net/lbs_en/index.html" target="_blank">Demo Page</a></li>
          
          <li>I/F Document</li>
          <div>
             &nbsp;&nbsp;&nbsp;<a href="http://www.restgate.net:8000/lbs/en_LbsDoc_clt.html" target="_blank">for Client</a>
             &nbsp;<a href="http://www.restgate.net:8000/lbs/en_LbsDoc_cst.html" target="_blank">for Customer</a><br>
          </div>
        </ul>
      </div>
      
      <h6>DocOrganizer</h6>
      <div>
        <ul>
          <li><a href="http://www.restgate.net/airlist/dorg/dorg_func_en.html" target="_blank">Function List</a></li>
          <li>Test Page</li>
          <div>
             &nbsp;&nbsp;&nbsp;for Client: <a href="http://www.restgate.net:8000/dorg/en_Doc_clt.html" target="_blank">Cookie</a>
             &nbsp;<a href="http://www.restgate.net:8000/dorg/en_Doc2_clt.html" target="_blank">Token</a><br>
             &nbsp;&nbsp;&nbsp;for Customer: <a href="http://www.restgate.net:8000/dorg/en_Doc_cst.html" target="_blank">Cookie</a>
             &nbsp;<a href="http://www.restgate.net:8000/dorg/en_Doc2_cst.html" target="_blank">Token</a>  
          </div>
          
          <li>I/F Document</li>
          <div>
             &nbsp;&nbsp;&nbsp;<a href="http://www.restgate.net:8000/dorg/en_DorgRef_clt.html" target="_blank">for Client</a>
             &nbsp;<a href="http://www.restgate.net:8000/dorg/en_DorgRef_cst.html" target="_blank">for Customer</a><br>
          </div>
        </ul>
      </div>

      <h6>AirFlow</h6>
      <div>
        <ul>
          <li><a href="http://www.restgate.net/airlist/flow/flow_func_en.html" target="_blank">Function List</a></li>
          <li>Test Page</li>
          <div>
             &nbsp;&nbsp;&nbsp;for Client: <a href="http://www.restgate.net:8000/dorg/en_Flow_clt.html" target="_blank">Cookie</a>
             &nbsp;<a href="http://www.restgate.net:8000/flow/en_Flow2_clt.html" target="_blank">Token</a><br>
          </div>
          
          <li>I/F Document</li>
          <div>
             &nbsp;&nbsp;&nbsp;<a href="http://www.restgate.net:8000/flow/en_FlowRef_clt.html" target="_blank">for Client</a><br>
          </div>
        </ul>
      </div>

      <h6>AcroLearner</h6>
      <div>
        <ul>
          <li><a href="http://www.restgate.net/airlist/learner/learner_func_en.html" target="_blank">Function List</a></li>
          <li>Test Page</li>
          <div>
             &nbsp;&nbsp;&nbsp;for Client: <a href="http://www.restgate.net:8000/learner/en_Learner_clt.html" target="_blank">Cookie</a>
             &nbsp;<a href="http://www.restgate.net:8000/learner/en_Learner2_clt.html" target="_blank">Token</a><br>
             &nbsp;&nbsp;&nbsp;for Customer: <a href="http://www.restgate.net:8000/learner/en_Learner_cst.html" target="_blank">Cookie</a>
             &nbsp;<a href="http://www.restgate.net:8000/learner/en_Learner2_cst.html" target="_blank">Token</a>
             
          </div>
          <li>I/F Document</li>
          <div>
             &nbsp;&nbsp;&nbsp;<a href="http://www.restgate.net:8000/learner/en_LearnerRef_clt.html" target="_blank">for Client</a>
             &nbsp;<a href="http://www.restgate.net:8000/learner/en_LearnerRef_cst.html" target="_blank">for Customer</a><br>
          </div>
        </ul>
      </div>

      <h6>Open Links</h6>
      <div>
        <ul>
          <li><a href target="_blank">ToolSet API</a></li>
          <li><a href target="_blank">Machine Learning API</a></li>
        </ul>
      </div>
    </div>
    <div>
      
    </div>
  </div>
  <div>
    <div>&copy; Copyright 2019-2021, <a href="#">RestGate</a> - <a href="#">TOP</a>
    
    <a href="mailto:restgate@outlook.jp?subject=RestGate Inquery">
    <img src width="16" height="16" alt="Email"></a>
    
    <br />
    </div>
    <p> <a href="http://validator.w3.org/check?uri=referer" title="Validate">XHTML</a> - <a href="http://jigsaw.w3.org/css-validator/check/referer" title="Validate">CSS</a> </p>
  </div>
</div>
&lt;/body&gt;
&lt;/html&gt;