rislai
2024-07-25 290e66e2ed986ae5c6fe3f78f7203a0988657e21
_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallToken.qbl
@@ -1,6 +1,8 @@
Quintiq file version 2.0
#parent: #root
StaticMethod CallToken () as String
StaticMethod CallToken (
  String secret
) as String
{
  TextBody:
  [*
@@ -8,13 +10,14 @@
    address       := Translations::InterfaceDataset_Address(); 
    httpinterface := HTTPInterface::Create( address,80);
    
    httpinterface.URL( Translations::InterfaceDataset_Token_URL() );
    httpinterface.URL( Translations::InterfaceDataset_Token_URL() + secret );
    httpinterface.MediaType( Translations::InterfaceDataset_ContentType() );
    httpinterface.PostMethod( false );
    httpinterface.Call();
    result := httpinterface.Result();
    
    resultJson     := JSON::Parse( result );
    token          := resultJson.Get( "access_token" ).AsString();
    token          := resultJson.Get( "access_token" ).GetString();
    
    return token;
  *]