Soluzione # - CS337595

Come chiamare l'API REST esterna che accetta intestazioni e corpo come input in ThingWorx

Modifica: 03-Apr-2025   


Nota: Questo articolo è stato tradotto per la sua comodità utilizzando un software di traduzione automatica. PTC non garantisce l'affidabilità o la leggibilità dei contenuti di questa traduzione. Clicca qui per vedere la versione originale di questo articolo in inglese. Per ulteriori informazioni sulla traduzione automatica, clicca qui.
Grazie per averci informato. Esamineremo questa traduzione il prima possibile.

Si applica a

  • ThingWorx Platform 8.5 SP5 to 9.3 SP2

Descrizione

  • Come chiamare l'API REST esterna che accetta intestazioni e corpo come input
  • Accesso a un punto di condivisione che genera un errore tramite API REST in ThingWorx
  • Il codice seguente funziona con Postman ma genera errori in ThingWorx
  • var url = 'url del punto di condivisione'
    var header = {};
    header['Content-type'] = 'application/x-www-from-urlencoded';type
    ']= 'application/x-www-form-urlencoded';
    var corpo= {};
    body['grant type'] = ]credenziali client';

    body['client_id']='<il tuo ID cliente>';
    body['client_secret']='<il tuo segreto client>'; body['resource'] = '<la tua risorsa>';

    var parametri = {
    intestazioni: intestazione /* JSON */,
    url: url /* STRINGA */,
    contenuto: corpo /* JSON */,
    };

    // risultato: JSON
    var risultato = Resources["ContentLoaderFunctions"].PostJSON(params);

​​​​​

This is a PDF version of Article 337595 and may be out of date. For the latest version CS337595